package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Packages

Package elasticacheiface provides an interface to enable mocking the Amazon ElastiCache service client for testing your code.

# Functions

New creates a new instance of the ElastiCache client with a config.

# Constants

Enum values for AutomaticFailoverStatus.
Enum values for AutomaticFailoverStatus.
Enum values for AutomaticFailoverStatus.
Enum values for AutomaticFailoverStatus.
Enum values for AZMode.
Enum values for AZMode.
Enum values for ChangeType.
Enum values for ChangeType.
Service ID for Regions and Endpoints metadata.
ErrCodeAPICallRateForCustomerExceededFault for service response error code "APICallRateForCustomerExceeded".
ErrCodeAuthorizationAlreadyExistsFault for service response error code "AuthorizationAlreadyExists".
ErrCodeAuthorizationNotFoundFault for service response error code "AuthorizationNotFound".
ErrCodeCacheClusterAlreadyExistsFault for service response error code "CacheClusterAlreadyExists".
ErrCodeCacheClusterNotFoundFault for service response error code "CacheClusterNotFound".
ErrCodeCacheParameterGroupAlreadyExistsFault for service response error code "CacheParameterGroupAlreadyExists".
ErrCodeCacheParameterGroupNotFoundFault for service response error code "CacheParameterGroupNotFound".
ErrCodeCacheParameterGroupQuotaExceededFault for service response error code "CacheParameterGroupQuotaExceeded".
ErrCodeCacheSecurityGroupAlreadyExistsFault for service response error code "CacheSecurityGroupAlreadyExists".
ErrCodeCacheSecurityGroupNotFoundFault for service response error code "CacheSecurityGroupNotFound".
ErrCodeCacheSecurityGroupQuotaExceededFault for service response error code "QuotaExceeded.CacheSecurityGroup".
ErrCodeCacheSubnetGroupAlreadyExistsFault for service response error code "CacheSubnetGroupAlreadyExists".
ErrCodeCacheSubnetGroupInUse for service response error code "CacheSubnetGroupInUse".
ErrCodeCacheSubnetGroupNotFoundFault for service response error code "CacheSubnetGroupNotFoundFault".
ErrCodeCacheSubnetGroupQuotaExceededFault for service response error code "CacheSubnetGroupQuotaExceeded".
ErrCodeCacheSubnetQuotaExceededFault for service response error code "CacheSubnetQuotaExceededFault".
ErrCodeClusterQuotaForCustomerExceededFault for service response error code "ClusterQuotaForCustomerExceeded".
ErrCodeInsufficientCacheClusterCapacityFault for service response error code "InsufficientCacheClusterCapacity".
ErrCodeInvalidARNFault for service response error code "InvalidARN".
ErrCodeInvalidCacheClusterStateFault for service response error code "InvalidCacheClusterState".
ErrCodeInvalidCacheParameterGroupStateFault for service response error code "InvalidCacheParameterGroupState".
ErrCodeInvalidCacheSecurityGroupStateFault for service response error code "InvalidCacheSecurityGroupState".
ErrCodeInvalidParameterCombinationException for service response error code "InvalidParameterCombination".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValue".
ErrCodeInvalidReplicationGroupStateFault for service response error code "InvalidReplicationGroupState".
ErrCodeInvalidSnapshotStateFault for service response error code "InvalidSnapshotState".
ErrCodeInvalidSubnet for service response error code "InvalidSubnet".
ErrCodeInvalidVPCNetworkStateFault for service response error code "InvalidVPCNetworkStateFault".
ErrCodeNodeGroupNotFoundFault for service response error code "NodeGroupNotFoundFault".
ErrCodeNodeGroupsPerReplicationGroupQuotaExceededFault for service response error code "NodeGroupsPerReplicationGroupQuotaExceeded".
ErrCodeNodeQuotaForClusterExceededFault for service response error code "NodeQuotaForClusterExceeded".
ErrCodeNodeQuotaForCustomerExceededFault for service response error code "NodeQuotaForCustomerExceeded".
ErrCodeNoOperationFault for service response error code "NoOperationFault".
ErrCodeReplicationGroupAlreadyExistsFault for service response error code "ReplicationGroupAlreadyExists".
ErrCodeReplicationGroupNotFoundFault for service response error code "ReplicationGroupNotFoundFault".
ErrCodeReservedCacheNodeAlreadyExistsFault for service response error code "ReservedCacheNodeAlreadyExists".
ErrCodeReservedCacheNodeNotFoundFault for service response error code "ReservedCacheNodeNotFound".
ErrCodeReservedCacheNodeQuotaExceededFault for service response error code "ReservedCacheNodeQuotaExceeded".
ErrCodeReservedCacheNodesOfferingNotFoundFault for service response error code "ReservedCacheNodesOfferingNotFound".
ErrCodeServiceLinkedRoleNotFoundFault for service response error code "ServiceLinkedRoleNotFoundFault".
ErrCodeSnapshotAlreadyExistsFault for service response error code "SnapshotAlreadyExistsFault".
ErrCodeSnapshotFeatureNotSupportedFault for service response error code "SnapshotFeatureNotSupportedFault".
ErrCodeSnapshotNotFoundFault for service response error code "SnapshotNotFoundFault".
ErrCodeSnapshotQuotaExceededFault for service response error code "SnapshotQuotaExceededFault".
ErrCodeSubnetInUse for service response error code "SubnetInUse".
ErrCodeTagNotFoundFault for service response error code "TagNotFound".
ErrCodeTagQuotaPerResourceExceeded for service response error code "TagQuotaPerResourceExceeded".
ErrCodeTestFailoverNotAvailableFault for service response error code "TestFailoverNotAvailableFault".
Enum values for PendingAutomaticFailoverStatus.
Enum values for PendingAutomaticFailoverStatus.
Service endpoint prefix API calls made to.
Enum values for SourceType.
Enum values for SourceType.
Enum values for SourceType.
Enum values for SourceType.
Enum values for SourceType.

# Structs

Represents the input of an AddTagsToResource operation.
AddTagsToResourceRequest is a API request type for the AddTagsToResource API operation.
Represents the input of an AuthorizeCacheSecurityGroupIngress operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/AuthorizeCacheSecurityGroupIngressResult.
AuthorizeCacheSecurityGroupIngressRequest is a API request type for the AuthorizeCacheSecurityGroupIngress API operation.
Describes an Availability Zone in which the cluster is launched.
Contains all of the attributes of a specific cluster.
Provides all of the details about a particular cache engine version.
Represents an individual cache node within a cluster.
A parameter that has a different value for each cache node type it is applied to.
A value that applies only to a certain cache node type.
Represents the output of a CreateCacheParameterGroup operation.
Status of the cache parameter group.
Represents the output of one of the following operations: * AuthorizeCacheSecurityGroupIngress * CreateCacheSecurityGroup * RevokeCacheSecurityGroupIngress Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CacheSecurityGroup.
Represents a cluster's status within a particular cache security group.
Represents the output of one of the following operations: * CreateCacheSubnetGroup * ModifyCacheSubnetGroup Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CacheSubnetGroup.
Node group (shard) configuration options when adding or removing replicas.
Represents the input of a CopySnapshotMessage operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CopySnapshotResult.
CopySnapshotRequest is a API request type for the CopySnapshot API operation.
Represents the input of a CreateCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheClusterResult.
CreateCacheClusterRequest is a API request type for the CreateCacheCluster API operation.
Represents the input of a CreateCacheParameterGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheParameterGroupResult.
CreateCacheParameterGroupRequest is a API request type for the CreateCacheParameterGroup API operation.
Represents the input of a CreateCacheSecurityGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheSecurityGroupResult.
CreateCacheSecurityGroupRequest is a API request type for the CreateCacheSecurityGroup API operation.
Represents the input of a CreateCacheSubnetGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheSubnetGroupResult.
CreateCacheSubnetGroupRequest is a API request type for the CreateCacheSubnetGroup API operation.
Represents the input of a CreateReplicationGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateReplicationGroupResult.
CreateReplicationGroupRequest is a API request type for the CreateReplicationGroup API operation.
Represents the input of a CreateSnapshot operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateSnapshotResult.
CreateSnapshotRequest is a API request type for the CreateSnapshot API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DecreaseReplicaCountMessage.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DecreaseReplicaCountResult.
DecreaseReplicaCountRequest is a API request type for the DecreaseReplicaCount API operation.
Represents the input of a DeleteCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheClusterResult.
DeleteCacheClusterRequest is a API request type for the DeleteCacheCluster API operation.
Represents the input of a DeleteCacheParameterGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheParameterGroupOutput.
DeleteCacheParameterGroupRequest is a API request type for the DeleteCacheParameterGroup API operation.
Represents the input of a DeleteCacheSecurityGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheSecurityGroupOutput.
DeleteCacheSecurityGroupRequest is a API request type for the DeleteCacheSecurityGroup API operation.
Represents the input of a DeleteCacheSubnetGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheSubnetGroupOutput.
DeleteCacheSubnetGroupRequest is a API request type for the DeleteCacheSubnetGroup API operation.
Represents the input of a DeleteReplicationGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteReplicationGroupResult.
DeleteReplicationGroupRequest is a API request type for the DeleteReplicationGroup API operation.
Represents the input of a DeleteSnapshot operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteSnapshotResult.
DeleteSnapshotRequest is a API request type for the DeleteSnapshot API operation.
Represents the input of a DescribeCacheClusters operation.
Represents the output of a DescribeCacheClusters operation.
DescribeCacheClustersPager is used to paginate the request.
DescribeCacheClustersRequest is a API request type for the DescribeCacheClusters API operation.
Represents the input of a DescribeCacheEngineVersions operation.
Represents the output of a DescribeCacheEngineVersions operation.
DescribeCacheEngineVersionsPager is used to paginate the request.
DescribeCacheEngineVersionsRequest is a API request type for the DescribeCacheEngineVersions API operation.
Represents the input of a DescribeCacheParameterGroups operation.
Represents the output of a DescribeCacheParameterGroups operation.
DescribeCacheParameterGroupsPager is used to paginate the request.
DescribeCacheParameterGroupsRequest is a API request type for the DescribeCacheParameterGroups API operation.
Represents the input of a DescribeCacheParameters operation.
Represents the output of a DescribeCacheParameters operation.
DescribeCacheParametersPager is used to paginate the request.
DescribeCacheParametersRequest is a API request type for the DescribeCacheParameters API operation.
Represents the input of a DescribeCacheSecurityGroups operation.
Represents the output of a DescribeCacheSecurityGroups operation.
DescribeCacheSecurityGroupsPager is used to paginate the request.
DescribeCacheSecurityGroupsRequest is a API request type for the DescribeCacheSecurityGroups API operation.
Represents the input of a DescribeCacheSubnetGroups operation.
Represents the output of a DescribeCacheSubnetGroups operation.
DescribeCacheSubnetGroupsPager is used to paginate the request.
DescribeCacheSubnetGroupsRequest is a API request type for the DescribeCacheSubnetGroups API operation.
Represents the input of a DescribeEngineDefaultParameters operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DescribeEngineDefaultParametersResult.
DescribeEngineDefaultParametersPager is used to paginate the request.
DescribeEngineDefaultParametersRequest is a API request type for the DescribeEngineDefaultParameters API operation.
Represents the input of a DescribeEvents operation.
Represents the output of a DescribeEvents operation.
DescribeEventsPager is used to paginate the request.
DescribeEventsRequest is a API request type for the DescribeEvents API operation.
Represents the input of a DescribeReplicationGroups operation.
Represents the output of a DescribeReplicationGroups operation.
DescribeReplicationGroupsPager is used to paginate the request.
DescribeReplicationGroupsRequest is a API request type for the DescribeReplicationGroups API operation.
Represents the input of a DescribeReservedCacheNodes operation.
Represents the input of a DescribeReservedCacheNodesOfferings operation.
Represents the output of a DescribeReservedCacheNodesOfferings operation.
DescribeReservedCacheNodesOfferingsPager is used to paginate the request.
DescribeReservedCacheNodesOfferingsRequest is a API request type for the DescribeReservedCacheNodesOfferings API operation.
Represents the output of a DescribeReservedCacheNodes operation.
DescribeReservedCacheNodesPager is used to paginate the request.
DescribeReservedCacheNodesRequest is a API request type for the DescribeReservedCacheNodes API operation.
Represents the input of a DescribeSnapshotsMessage operation.
Represents the output of a DescribeSnapshots operation.
DescribeSnapshotsPager is used to paginate the request.
DescribeSnapshotsRequest is a API request type for the DescribeSnapshots API operation.
Provides ownership and status information for an Amazon EC2 security group.
ElastiCache provides the API operation methods for making requests to Amazon ElastiCache.
Represents the information required for client programs to connect to a cache node.
Represents the output of a DescribeEngineDefaultParameters operation.
Represents a single occurrence of something interesting within the system.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/IncreaseReplicaCountMessage.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/IncreaseReplicaCountResult.
IncreaseReplicaCountRequest is a API request type for the IncreaseReplicaCount API operation.
The input parameters for the ListAllowedNodeTypeModifications operation.
Represents the allowed node types you can use to modify your cluster or replication group.
ListAllowedNodeTypeModificationsRequest is a API request type for the ListAllowedNodeTypeModifications API operation.
The input parameters for the ListTagsForResource operation.
ListTagsForResourceRequest is a API request type for the ListTagsForResource API operation.
Represents the input of a ModifyCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyCacheClusterResult.
ModifyCacheClusterRequest is a API request type for the ModifyCacheCluster API operation.
Represents the input of a ModifyCacheParameterGroup operation.
ModifyCacheParameterGroupRequest is a API request type for the ModifyCacheParameterGroup API operation.
Represents the input of a ModifyCacheSubnetGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyCacheSubnetGroupResult.
ModifyCacheSubnetGroupRequest is a API request type for the ModifyCacheSubnetGroup API operation.
Represents the input of a ModifyReplicationGroups operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyReplicationGroupResult.
ModifyReplicationGroupRequest is a API request type for the ModifyReplicationGroup API operation.
Represents the input for a ModifyReplicationGroupShardConfiguration operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyReplicationGroupShardConfigurationResult.
ModifyReplicationGroupShardConfigurationRequest is a API request type for the ModifyReplicationGroupShardConfiguration API operation.
Represents a collection of cache nodes in a replication group.
Node group (shard) configuration options.
Represents a single node within a node group (shard).
Represents an individual cache node in a snapshot of a cluster.
Describes a notification topic and its status.
Describes an individual setting that controls some aspect of ElastiCache behavior.
Describes a name-value pair that is used to update the value of a parameter.
A group of settings that are applied to the cluster in the future, or that are currently being applied.
Represents the input of a PurchaseReservedCacheNodesOffering operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/PurchaseReservedCacheNodesOfferingResult.
PurchaseReservedCacheNodesOfferingRequest is a API request type for the PurchaseReservedCacheNodesOffering API operation.
Represents the input of a RebootCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/RebootCacheClusterResult.
RebootCacheClusterRequest is a API request type for the RebootCacheCluster API operation.
Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.
Represents the input of a RemoveTagsFromResource operation.
Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.
RemoveTagsFromResourceRequest is a API request type for the RemoveTagsFromResource API operation.
Contains all of the attributes of a specific Redis replication group.
The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.
Represents the output of a PurchaseReservedCacheNodesOffering operation.
Describes all of the attributes of a reserved cache node offering.
Represents the input of a ResetCacheParameterGroup operation.
Represents the output of one of the following operations: * ModifyCacheParameterGroup * ResetCacheParameterGroup Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyCacheParameterGroupOutput.
ResetCacheParameterGroupRequest is a API request type for the ResetCacheParameterGroup API operation.
A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.
The status of an online resharding operation.
Represents the input of a RevokeCacheSecurityGroupIngress operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/RevokeCacheSecurityGroupIngressResult.
RevokeCacheSecurityGroupIngressRequest is a API request type for the RevokeCacheSecurityGroupIngress API operation.
Represents a single cache security group and its status.
Represents the progress of an online resharding operation.
Represents a copy of an entire Redis cluster as of the time when the snapshot was taken.
Represents the subnet associated with a cluster.
A cost allocation Tag that can be added to an ElastiCache cluster or replication group.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/TestFailoverMessage.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/TestFailoverResult.
TestFailoverRequest is a API request type for the TestFailover API operation.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author