package
1.10.20
Repository: https://github.com/jadekler/aws-sdk-go.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 session.

# Constants

AutomaticFailoverStatusDisabled is a AutomaticFailoverStatus enum value.
AutomaticFailoverStatusDisabling is a AutomaticFailoverStatus enum value.
AutomaticFailoverStatusEnabled is a AutomaticFailoverStatus enum value.
AutomaticFailoverStatusEnabling is a AutomaticFailoverStatus enum value.
AZModeCrossAz is a AZMode enum value.
AZModeSingleAz is a AZMode enum value.
ChangeTypeImmediate is a ChangeType enum value.
ChangeTypeRequiresReboot is a ChangeType enum value.
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".
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".
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".
PendingAutomaticFailoverStatusDisabled is a PendingAutomaticFailoverStatus enum value.
PendingAutomaticFailoverStatusEnabled is a PendingAutomaticFailoverStatus enum value.
Service endpoint prefix API calls made to.
SourceTypeCacheCluster is a SourceType enum value.
SourceTypeCacheParameterGroup is a SourceType enum value.
SourceTypeCacheSecurityGroup is a SourceType enum value.
SourceTypeCacheSubnetGroup is a SourceType enum value.
SourceTypeReplicationGroup is a SourceType enum value.

# Structs

Represents the input of an AddTagsToResource operation.
Represents the input of an AuthorizeCacheSecurityGroupIngress operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/AuthorizeCacheSecurityGroupIngressResult.
Describes an Availability Zone in which the cache cluster is launched.
Contains all of the attributes of a specific cache cluster.
Provides all of the details about a particular cache engine version.
Represents an individual cache node within a cache 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.
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/CacheParameterGroupNameMessage.
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 cache 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.
Represents the input of a CopySnapshotMessage operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CopySnapshotResult.
Represents the input of a CreateCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheClusterResult.
Represents the input of a CreateCacheParameterGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheParameterGroupResult.
Represents the input of a CreateCacheSecurityGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheSecurityGroupResult.
Represents the input of a CreateCacheSubnetGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateCacheSubnetGroupResult.
Represents the input of a CreateReplicationGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateReplicationGroupResult.
Represents the input of a CreateSnapshot operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateSnapshotResult.
Represents the input of a DeleteCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheClusterResult.
Represents the input of a DeleteCacheParameterGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheParameterGroupOutput.
Represents the input of a DeleteCacheSecurityGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheSecurityGroupOutput.
Represents the input of a DeleteCacheSubnetGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteCacheSubnetGroupOutput.
Represents the input of a DeleteReplicationGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteReplicationGroupResult.
Represents the input of a DeleteSnapshot operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DeleteSnapshotResult.
Represents the input of a DescribeCacheClusters operation.
Represents the output of a DescribeCacheClusters operation.
Represents the input of a DescribeCacheEngineVersions operation.
Represents the output of a DescribeCacheEngineVersions operation.
Represents the input of a DescribeCacheParameterGroups operation.
Represents the output of a DescribeCacheParameterGroups operation.
Represents the input of a DescribeCacheParameters operation.
Represents the output of a DescribeCacheParameters operation.
Represents the input of a DescribeCacheSecurityGroups operation.
Represents the output of a DescribeCacheSecurityGroups operation.
Represents the input of a DescribeCacheSubnetGroups operation.
Represents the output of a DescribeCacheSubnetGroups operation.
Represents the input of a DescribeEngineDefaultParameters operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/DescribeEngineDefaultParametersResult.
Represents the input of a DescribeEvents operation.
Represents the output of a DescribeEvents operation.
Represents the input of a DescribeReplicationGroups operation.
Represents the output of a DescribeReplicationGroups operation.
Represents the input of a DescribeReservedCacheNodes operation.
Represents the input of a DescribeReservedCacheNodesOfferings operation.
Represents the output of a DescribeReservedCacheNodesOfferings operation.
Represents the output of a DescribeReservedCacheNodes operation.
Represents the input of a DescribeSnapshotsMessage operation.
Represents the output of a DescribeSnapshots 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.
The input parameters for the ListAllowedNodeTypeModifications operation.
Represents the allowed node types you can use to modify your cache cluster or replication group.
The input parameters for the ListTagsForResource operation.
Represents the input of a ModifyCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyCacheClusterResult.
Represents the input of a ModifyCacheParameterGroup operation.
Represents the input of a ModifyCacheSubnetGroup operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyCacheSubnetGroupResult.
Represents the input of a ModifyReplicationGroups operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyReplicationGroupResult.
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 cache 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 cache 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.
Represents the input of a RebootCacheCluster operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/RebootCacheClusterResult.
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.
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 input of a RevokeCacheSecurityGroupIngress operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/RevokeCacheSecurityGroupIngressResult.
Represents a single cache security group and its status.
Represents a copy of an entire Redis cache cluster as of the time when the snapshot was taken.
Represents the subnet associated with a cache cluster.
A cost allocation Tag that can be added to an ElastiCache cluster or replication group.
Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.
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.