package types
import "github.com/aws/aws-sdk-go-v2/service/elasticache/types"
Index ¶
- type APICallRateForCustomerExceededFault
- func (e *APICallRateForCustomerExceededFault) Error() string
- func (e *APICallRateForCustomerExceededFault) ErrorCode() string
- func (e *APICallRateForCustomerExceededFault) ErrorFault() smithy.ErrorFault
- func (e *APICallRateForCustomerExceededFault) ErrorMessage() string
- func (e *APICallRateForCustomerExceededFault) GetMessage() string
- func (e *APICallRateForCustomerExceededFault) HasMessage() bool
- type AZMode
- type AuthTokenUpdateStatus
- type AuthTokenUpdateStrategyType
- type AuthorizationAlreadyExistsFault
- func (e *AuthorizationAlreadyExistsFault) Error() string
- func (e *AuthorizationAlreadyExistsFault) ErrorCode() string
- func (e *AuthorizationAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *AuthorizationAlreadyExistsFault) ErrorMessage() string
- func (e *AuthorizationAlreadyExistsFault) GetMessage() string
- func (e *AuthorizationAlreadyExistsFault) HasMessage() bool
- type AuthorizationNotFoundFault
- func (e *AuthorizationNotFoundFault) Error() string
- func (e *AuthorizationNotFoundFault) ErrorCode() string
- func (e *AuthorizationNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *AuthorizationNotFoundFault) ErrorMessage() string
- func (e *AuthorizationNotFoundFault) GetMessage() string
- func (e *AuthorizationNotFoundFault) HasMessage() bool
- type AutomaticFailoverStatus
- type AvailabilityZone
- type CacheCluster
- type CacheClusterAlreadyExistsFault
- func (e *CacheClusterAlreadyExistsFault) Error() string
- func (e *CacheClusterAlreadyExistsFault) ErrorCode() string
- func (e *CacheClusterAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *CacheClusterAlreadyExistsFault) ErrorMessage() string
- func (e *CacheClusterAlreadyExistsFault) GetMessage() string
- func (e *CacheClusterAlreadyExistsFault) HasMessage() bool
- type CacheClusterNotFoundFault
- func (e *CacheClusterNotFoundFault) Error() string
- func (e *CacheClusterNotFoundFault) ErrorCode() string
- func (e *CacheClusterNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *CacheClusterNotFoundFault) ErrorMessage() string
- func (e *CacheClusterNotFoundFault) GetMessage() string
- func (e *CacheClusterNotFoundFault) HasMessage() bool
- type CacheEngineVersion
- type CacheNode
- type CacheNodeTypeSpecificParameter
- type CacheNodeTypeSpecificValue
- type CacheNodeUpdateStatus
- type CacheParameterGroup
- type CacheParameterGroupAlreadyExistsFault
- func (e *CacheParameterGroupAlreadyExistsFault) Error() string
- func (e *CacheParameterGroupAlreadyExistsFault) ErrorCode() string
- func (e *CacheParameterGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *CacheParameterGroupAlreadyExistsFault) ErrorMessage() string
- func (e *CacheParameterGroupAlreadyExistsFault) GetMessage() string
- func (e *CacheParameterGroupAlreadyExistsFault) HasMessage() bool
- type CacheParameterGroupNotFoundFault
- func (e *CacheParameterGroupNotFoundFault) Error() string
- func (e *CacheParameterGroupNotFoundFault) ErrorCode() string
- func (e *CacheParameterGroupNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *CacheParameterGroupNotFoundFault) ErrorMessage() string
- func (e *CacheParameterGroupNotFoundFault) GetMessage() string
- func (e *CacheParameterGroupNotFoundFault) HasMessage() bool
- type CacheParameterGroupQuotaExceededFault
- func (e *CacheParameterGroupQuotaExceededFault) Error() string
- func (e *CacheParameterGroupQuotaExceededFault) ErrorCode() string
- func (e *CacheParameterGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *CacheParameterGroupQuotaExceededFault) ErrorMessage() string
- func (e *CacheParameterGroupQuotaExceededFault) GetMessage() string
- func (e *CacheParameterGroupQuotaExceededFault) HasMessage() bool
- type CacheParameterGroupStatus
- type CacheSecurityGroup
- type CacheSecurityGroupAlreadyExistsFault
- func (e *CacheSecurityGroupAlreadyExistsFault) Error() string
- func (e *CacheSecurityGroupAlreadyExistsFault) ErrorCode() string
- func (e *CacheSecurityGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSecurityGroupAlreadyExistsFault) ErrorMessage() string
- func (e *CacheSecurityGroupAlreadyExistsFault) GetMessage() string
- func (e *CacheSecurityGroupAlreadyExistsFault) HasMessage() bool
- type CacheSecurityGroupMembership
- type CacheSecurityGroupNotFoundFault
- func (e *CacheSecurityGroupNotFoundFault) Error() string
- func (e *CacheSecurityGroupNotFoundFault) ErrorCode() string
- func (e *CacheSecurityGroupNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSecurityGroupNotFoundFault) ErrorMessage() string
- func (e *CacheSecurityGroupNotFoundFault) GetMessage() string
- func (e *CacheSecurityGroupNotFoundFault) HasMessage() bool
- type CacheSecurityGroupQuotaExceededFault
- func (e *CacheSecurityGroupQuotaExceededFault) Error() string
- func (e *CacheSecurityGroupQuotaExceededFault) ErrorCode() string
- func (e *CacheSecurityGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSecurityGroupQuotaExceededFault) ErrorMessage() string
- func (e *CacheSecurityGroupQuotaExceededFault) GetMessage() string
- func (e *CacheSecurityGroupQuotaExceededFault) HasMessage() bool
- type CacheSubnetGroup
- type CacheSubnetGroupAlreadyExistsFault
- func (e *CacheSubnetGroupAlreadyExistsFault) Error() string
- func (e *CacheSubnetGroupAlreadyExistsFault) ErrorCode() string
- func (e *CacheSubnetGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSubnetGroupAlreadyExistsFault) ErrorMessage() string
- func (e *CacheSubnetGroupAlreadyExistsFault) GetMessage() string
- func (e *CacheSubnetGroupAlreadyExistsFault) HasMessage() bool
- type CacheSubnetGroupInUse
- func (e *CacheSubnetGroupInUse) Error() string
- func (e *CacheSubnetGroupInUse) ErrorCode() string
- func (e *CacheSubnetGroupInUse) ErrorFault() smithy.ErrorFault
- func (e *CacheSubnetGroupInUse) ErrorMessage() string
- func (e *CacheSubnetGroupInUse) GetMessage() string
- func (e *CacheSubnetGroupInUse) HasMessage() bool
- type CacheSubnetGroupNotFoundFault
- func (e *CacheSubnetGroupNotFoundFault) Error() string
- func (e *CacheSubnetGroupNotFoundFault) ErrorCode() string
- func (e *CacheSubnetGroupNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSubnetGroupNotFoundFault) ErrorMessage() string
- func (e *CacheSubnetGroupNotFoundFault) GetMessage() string
- func (e *CacheSubnetGroupNotFoundFault) HasMessage() bool
- type CacheSubnetGroupQuotaExceededFault
- func (e *CacheSubnetGroupQuotaExceededFault) Error() string
- func (e *CacheSubnetGroupQuotaExceededFault) ErrorCode() string
- func (e *CacheSubnetGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSubnetGroupQuotaExceededFault) ErrorMessage() string
- func (e *CacheSubnetGroupQuotaExceededFault) GetMessage() string
- func (e *CacheSubnetGroupQuotaExceededFault) HasMessage() bool
- type CacheSubnetQuotaExceededFault
- func (e *CacheSubnetQuotaExceededFault) Error() string
- func (e *CacheSubnetQuotaExceededFault) ErrorCode() string
- func (e *CacheSubnetQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *CacheSubnetQuotaExceededFault) ErrorMessage() string
- func (e *CacheSubnetQuotaExceededFault) GetMessage() string
- func (e *CacheSubnetQuotaExceededFault) HasMessage() bool
- type ChangeType
- type ClusterQuotaForCustomerExceededFault
- func (e *ClusterQuotaForCustomerExceededFault) Error() string
- func (e *ClusterQuotaForCustomerExceededFault) ErrorCode() string
- func (e *ClusterQuotaForCustomerExceededFault) ErrorFault() smithy.ErrorFault
- func (e *ClusterQuotaForCustomerExceededFault) ErrorMessage() string
- func (e *ClusterQuotaForCustomerExceededFault) GetMessage() string
- func (e *ClusterQuotaForCustomerExceededFault) HasMessage() bool
- type ConfigureShard
- type CustomerNodeEndpoint
- type EC2SecurityGroup
- type Endpoint
- type EngineDefaults
- type Event
- type GlobalNodeGroup
- type GlobalReplicationGroup
- type GlobalReplicationGroupAlreadyExistsFault
- func (e *GlobalReplicationGroupAlreadyExistsFault) Error() string
- func (e *GlobalReplicationGroupAlreadyExistsFault) ErrorCode() string
- func (e *GlobalReplicationGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *GlobalReplicationGroupAlreadyExistsFault) ErrorMessage() string
- func (e *GlobalReplicationGroupAlreadyExistsFault) GetMessage() string
- func (e *GlobalReplicationGroupAlreadyExistsFault) HasMessage() bool
- type GlobalReplicationGroupInfo
- type GlobalReplicationGroupMember
- type GlobalReplicationGroupNotFoundFault
- func (e *GlobalReplicationGroupNotFoundFault) Error() string
- func (e *GlobalReplicationGroupNotFoundFault) ErrorCode() string
- func (e *GlobalReplicationGroupNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *GlobalReplicationGroupNotFoundFault) ErrorMessage() string
- func (e *GlobalReplicationGroupNotFoundFault) GetMessage() string
- func (e *GlobalReplicationGroupNotFoundFault) HasMessage() bool
- type InsufficientCacheClusterCapacityFault
- func (e *InsufficientCacheClusterCapacityFault) Error() string
- func (e *InsufficientCacheClusterCapacityFault) ErrorCode() string
- func (e *InsufficientCacheClusterCapacityFault) ErrorFault() smithy.ErrorFault
- func (e *InsufficientCacheClusterCapacityFault) ErrorMessage() string
- func (e *InsufficientCacheClusterCapacityFault) GetMessage() string
- func (e *InsufficientCacheClusterCapacityFault) HasMessage() bool
- type InvalidARNFault
- func (e *InvalidARNFault) Error() string
- func (e *InvalidARNFault) ErrorCode() string
- func (e *InvalidARNFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidARNFault) ErrorMessage() string
- func (e *InvalidARNFault) GetMessage() string
- func (e *InvalidARNFault) HasMessage() bool
- type InvalidCacheClusterStateFault
- func (e *InvalidCacheClusterStateFault) Error() string
- func (e *InvalidCacheClusterStateFault) ErrorCode() string
- func (e *InvalidCacheClusterStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidCacheClusterStateFault) ErrorMessage() string
- func (e *InvalidCacheClusterStateFault) GetMessage() string
- func (e *InvalidCacheClusterStateFault) HasMessage() bool
- type InvalidCacheParameterGroupStateFault
- func (e *InvalidCacheParameterGroupStateFault) Error() string
- func (e *InvalidCacheParameterGroupStateFault) ErrorCode() string
- func (e *InvalidCacheParameterGroupStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidCacheParameterGroupStateFault) ErrorMessage() string
- func (e *InvalidCacheParameterGroupStateFault) GetMessage() string
- func (e *InvalidCacheParameterGroupStateFault) HasMessage() bool
- type InvalidCacheSecurityGroupStateFault
- func (e *InvalidCacheSecurityGroupStateFault) Error() string
- func (e *InvalidCacheSecurityGroupStateFault) ErrorCode() string
- func (e *InvalidCacheSecurityGroupStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidCacheSecurityGroupStateFault) ErrorMessage() string
- func (e *InvalidCacheSecurityGroupStateFault) GetMessage() string
- func (e *InvalidCacheSecurityGroupStateFault) HasMessage() bool
- type InvalidGlobalReplicationGroupStateFault
- func (e *InvalidGlobalReplicationGroupStateFault) Error() string
- func (e *InvalidGlobalReplicationGroupStateFault) ErrorCode() string
- func (e *InvalidGlobalReplicationGroupStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidGlobalReplicationGroupStateFault) ErrorMessage() string
- func (e *InvalidGlobalReplicationGroupStateFault) GetMessage() string
- func (e *InvalidGlobalReplicationGroupStateFault) HasMessage() bool
- type InvalidKMSKeyFault
- func (e *InvalidKMSKeyFault) Error() string
- func (e *InvalidKMSKeyFault) ErrorCode() string
- func (e *InvalidKMSKeyFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidKMSKeyFault) ErrorMessage() string
- func (e *InvalidKMSKeyFault) GetMessage() string
- func (e *InvalidKMSKeyFault) HasMessage() bool
- type InvalidParameterCombinationException
- func (e *InvalidParameterCombinationException) Error() string
- func (e *InvalidParameterCombinationException) ErrorCode() string
- func (e *InvalidParameterCombinationException) ErrorFault() smithy.ErrorFault
- func (e *InvalidParameterCombinationException) ErrorMessage() string
- func (e *InvalidParameterCombinationException) GetMessage() string
- func (e *InvalidParameterCombinationException) HasMessage() bool
- type InvalidParameterValueException
- func (e *InvalidParameterValueException) Error() string
- func (e *InvalidParameterValueException) ErrorCode() string
- func (e *InvalidParameterValueException) ErrorFault() smithy.ErrorFault
- func (e *InvalidParameterValueException) ErrorMessage() string
- func (e *InvalidParameterValueException) GetMessage() string
- func (e *InvalidParameterValueException) HasMessage() bool
- type InvalidReplicationGroupStateFault
- func (e *InvalidReplicationGroupStateFault) Error() string
- func (e *InvalidReplicationGroupStateFault) ErrorCode() string
- func (e *InvalidReplicationGroupStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidReplicationGroupStateFault) ErrorMessage() string
- func (e *InvalidReplicationGroupStateFault) GetMessage() string
- func (e *InvalidReplicationGroupStateFault) HasMessage() bool
- type InvalidSnapshotStateFault
- func (e *InvalidSnapshotStateFault) Error() string
- func (e *InvalidSnapshotStateFault) ErrorCode() string
- func (e *InvalidSnapshotStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidSnapshotStateFault) ErrorMessage() string
- func (e *InvalidSnapshotStateFault) GetMessage() string
- func (e *InvalidSnapshotStateFault) HasMessage() bool
- type InvalidSubnet
- func (e *InvalidSubnet) Error() string
- func (e *InvalidSubnet) ErrorCode() string
- func (e *InvalidSubnet) ErrorFault() smithy.ErrorFault
- func (e *InvalidSubnet) ErrorMessage() string
- func (e *InvalidSubnet) GetMessage() string
- func (e *InvalidSubnet) HasMessage() bool
- type InvalidVPCNetworkStateFault
- func (e *InvalidVPCNetworkStateFault) Error() string
- func (e *InvalidVPCNetworkStateFault) ErrorCode() string
- func (e *InvalidVPCNetworkStateFault) ErrorFault() smithy.ErrorFault
- func (e *InvalidVPCNetworkStateFault) ErrorMessage() string
- func (e *InvalidVPCNetworkStateFault) GetMessage() string
- func (e *InvalidVPCNetworkStateFault) HasMessage() bool
- type MultiAZStatus
- type NoOperationFault
- func (e *NoOperationFault) Error() string
- func (e *NoOperationFault) ErrorCode() string
- func (e *NoOperationFault) ErrorFault() smithy.ErrorFault
- func (e *NoOperationFault) ErrorMessage() string
- func (e *NoOperationFault) GetMessage() string
- func (e *NoOperationFault) HasMessage() bool
- type NodeGroup
- type NodeGroupConfiguration
- type NodeGroupMember
- type NodeGroupMemberUpdateStatus
- type NodeGroupNotFoundFault
- func (e *NodeGroupNotFoundFault) Error() string
- func (e *NodeGroupNotFoundFault) ErrorCode() string
- func (e *NodeGroupNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *NodeGroupNotFoundFault) ErrorMessage() string
- func (e *NodeGroupNotFoundFault) GetMessage() string
- func (e *NodeGroupNotFoundFault) HasMessage() bool
- type NodeGroupUpdateStatus
- type NodeGroupsPerReplicationGroupQuotaExceededFault
- func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) Error() string
- func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorCode() string
- func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorMessage() string
- func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) GetMessage() string
- func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) HasMessage() bool
- type NodeQuotaForClusterExceededFault
- func (e *NodeQuotaForClusterExceededFault) Error() string
- func (e *NodeQuotaForClusterExceededFault) ErrorCode() string
- func (e *NodeQuotaForClusterExceededFault) ErrorFault() smithy.ErrorFault
- func (e *NodeQuotaForClusterExceededFault) ErrorMessage() string
- func (e *NodeQuotaForClusterExceededFault) GetMessage() string
- func (e *NodeQuotaForClusterExceededFault) HasMessage() bool
- type NodeQuotaForCustomerExceededFault
- func (e *NodeQuotaForCustomerExceededFault) Error() string
- func (e *NodeQuotaForCustomerExceededFault) ErrorCode() string
- func (e *NodeQuotaForCustomerExceededFault) ErrorFault() smithy.ErrorFault
- func (e *NodeQuotaForCustomerExceededFault) ErrorMessage() string
- func (e *NodeQuotaForCustomerExceededFault) GetMessage() string
- func (e *NodeQuotaForCustomerExceededFault) HasMessage() bool
- type NodeSnapshot
- type NodeUpdateInitiatedBy
- type NodeUpdateStatus
- type NotificationConfiguration
- type Parameter
- type ParameterNameValue
- type PendingAutomaticFailoverStatus
- type PendingModifiedValues
- type ProcessedUpdateAction
- type RecurringCharge
- type RegionalConfiguration
- type ReplicationGroup
- type ReplicationGroupAlreadyExistsFault
- func (e *ReplicationGroupAlreadyExistsFault) Error() string
- func (e *ReplicationGroupAlreadyExistsFault) ErrorCode() string
- func (e *ReplicationGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *ReplicationGroupAlreadyExistsFault) ErrorMessage() string
- func (e *ReplicationGroupAlreadyExistsFault) GetMessage() string
- func (e *ReplicationGroupAlreadyExistsFault) HasMessage() bool
- type ReplicationGroupAlreadyUnderMigrationFault
- func (e *ReplicationGroupAlreadyUnderMigrationFault) Error() string
- func (e *ReplicationGroupAlreadyUnderMigrationFault) ErrorCode() string
- func (e *ReplicationGroupAlreadyUnderMigrationFault) ErrorFault() smithy.ErrorFault
- func (e *ReplicationGroupAlreadyUnderMigrationFault) ErrorMessage() string
- func (e *ReplicationGroupAlreadyUnderMigrationFault) GetMessage() string
- func (e *ReplicationGroupAlreadyUnderMigrationFault) HasMessage() bool
- type ReplicationGroupNotFoundFault
- func (e *ReplicationGroupNotFoundFault) Error() string
- func (e *ReplicationGroupNotFoundFault) ErrorCode() string
- func (e *ReplicationGroupNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *ReplicationGroupNotFoundFault) ErrorMessage() string
- func (e *ReplicationGroupNotFoundFault) GetMessage() string
- func (e *ReplicationGroupNotFoundFault) HasMessage() bool
- type ReplicationGroupNotUnderMigrationFault
- func (e *ReplicationGroupNotUnderMigrationFault) Error() string
- func (e *ReplicationGroupNotUnderMigrationFault) ErrorCode() string
- func (e *ReplicationGroupNotUnderMigrationFault) ErrorFault() smithy.ErrorFault
- func (e *ReplicationGroupNotUnderMigrationFault) ErrorMessage() string
- func (e *ReplicationGroupNotUnderMigrationFault) GetMessage() string
- func (e *ReplicationGroupNotUnderMigrationFault) HasMessage() bool
- type ReplicationGroupPendingModifiedValues
- type ReservedCacheNode
- type ReservedCacheNodeAlreadyExistsFault
- func (e *ReservedCacheNodeAlreadyExistsFault) Error() string
- func (e *ReservedCacheNodeAlreadyExistsFault) ErrorCode() string
- func (e *ReservedCacheNodeAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *ReservedCacheNodeAlreadyExistsFault) ErrorMessage() string
- func (e *ReservedCacheNodeAlreadyExistsFault) GetMessage() string
- func (e *ReservedCacheNodeAlreadyExistsFault) HasMessage() bool
- type ReservedCacheNodeNotFoundFault
- func (e *ReservedCacheNodeNotFoundFault) Error() string
- func (e *ReservedCacheNodeNotFoundFault) ErrorCode() string
- func (e *ReservedCacheNodeNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *ReservedCacheNodeNotFoundFault) ErrorMessage() string
- func (e *ReservedCacheNodeNotFoundFault) GetMessage() string
- func (e *ReservedCacheNodeNotFoundFault) HasMessage() bool
- type ReservedCacheNodeQuotaExceededFault
- func (e *ReservedCacheNodeQuotaExceededFault) Error() string
- func (e *ReservedCacheNodeQuotaExceededFault) ErrorCode() string
- func (e *ReservedCacheNodeQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *ReservedCacheNodeQuotaExceededFault) ErrorMessage() string
- func (e *ReservedCacheNodeQuotaExceededFault) GetMessage() string
- func (e *ReservedCacheNodeQuotaExceededFault) HasMessage() bool
- type ReservedCacheNodesOffering
- type ReservedCacheNodesOfferingNotFoundFault
- func (e *ReservedCacheNodesOfferingNotFoundFault) Error() string
- func (e *ReservedCacheNodesOfferingNotFoundFault) ErrorCode() string
- func (e *ReservedCacheNodesOfferingNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *ReservedCacheNodesOfferingNotFoundFault) ErrorMessage() string
- func (e *ReservedCacheNodesOfferingNotFoundFault) GetMessage() string
- func (e *ReservedCacheNodesOfferingNotFoundFault) HasMessage() bool
- type ReshardingConfiguration
- type ReshardingStatus
- type SecurityGroupMembership
- type ServiceLinkedRoleNotFoundFault
- func (e *ServiceLinkedRoleNotFoundFault) Error() string
- func (e *ServiceLinkedRoleNotFoundFault) ErrorCode() string
- func (e *ServiceLinkedRoleNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *ServiceLinkedRoleNotFoundFault) ErrorMessage() string
- func (e *ServiceLinkedRoleNotFoundFault) GetMessage() string
- func (e *ServiceLinkedRoleNotFoundFault) HasMessage() bool
- type ServiceUpdate
- type ServiceUpdateNotFoundFault
- func (e *ServiceUpdateNotFoundFault) Error() string
- func (e *ServiceUpdateNotFoundFault) ErrorCode() string
- func (e *ServiceUpdateNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *ServiceUpdateNotFoundFault) ErrorMessage() string
- func (e *ServiceUpdateNotFoundFault) GetMessage() string
- func (e *ServiceUpdateNotFoundFault) HasMessage() bool
- type ServiceUpdateSeverity
- type ServiceUpdateStatus
- type ServiceUpdateType
- type SlaMet
- type SlotMigration
- type Snapshot
- type SnapshotAlreadyExistsFault
- func (e *SnapshotAlreadyExistsFault) Error() string
- func (e *SnapshotAlreadyExistsFault) ErrorCode() string
- func (e *SnapshotAlreadyExistsFault) ErrorFault() smithy.ErrorFault
- func (e *SnapshotAlreadyExistsFault) ErrorMessage() string
- func (e *SnapshotAlreadyExistsFault) GetMessage() string
- func (e *SnapshotAlreadyExistsFault) HasMessage() bool
- type SnapshotFeatureNotSupportedFault
- func (e *SnapshotFeatureNotSupportedFault) Error() string
- func (e *SnapshotFeatureNotSupportedFault) ErrorCode() string
- func (e *SnapshotFeatureNotSupportedFault) ErrorFault() smithy.ErrorFault
- func (e *SnapshotFeatureNotSupportedFault) ErrorMessage() string
- func (e *SnapshotFeatureNotSupportedFault) GetMessage() string
- func (e *SnapshotFeatureNotSupportedFault) HasMessage() bool
- type SnapshotNotFoundFault
- func (e *SnapshotNotFoundFault) Error() string
- func (e *SnapshotNotFoundFault) ErrorCode() string
- func (e *SnapshotNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *SnapshotNotFoundFault) ErrorMessage() string
- func (e *SnapshotNotFoundFault) GetMessage() string
- func (e *SnapshotNotFoundFault) HasMessage() bool
- type SnapshotQuotaExceededFault
- func (e *SnapshotQuotaExceededFault) Error() string
- func (e *SnapshotQuotaExceededFault) ErrorCode() string
- func (e *SnapshotQuotaExceededFault) ErrorFault() smithy.ErrorFault
- func (e *SnapshotQuotaExceededFault) ErrorMessage() string
- func (e *SnapshotQuotaExceededFault) GetMessage() string
- func (e *SnapshotQuotaExceededFault) HasMessage() bool
- type SourceType
- type Subnet
- type SubnetInUse
- func (e *SubnetInUse) Error() string
- func (e *SubnetInUse) ErrorCode() string
- func (e *SubnetInUse) ErrorFault() smithy.ErrorFault
- func (e *SubnetInUse) ErrorMessage() string
- func (e *SubnetInUse) GetMessage() string
- func (e *SubnetInUse) HasMessage() bool
- type Tag
- type TagNotFoundFault
- func (e *TagNotFoundFault) Error() string
- func (e *TagNotFoundFault) ErrorCode() string
- func (e *TagNotFoundFault) ErrorFault() smithy.ErrorFault
- func (e *TagNotFoundFault) ErrorMessage() string
- func (e *TagNotFoundFault) GetMessage() string
- func (e *TagNotFoundFault) HasMessage() bool
- type TagQuotaPerResourceExceeded
- func (e *TagQuotaPerResourceExceeded) Error() string
- func (e *TagQuotaPerResourceExceeded) ErrorCode() string
- func (e *TagQuotaPerResourceExceeded) ErrorFault() smithy.ErrorFault
- func (e *TagQuotaPerResourceExceeded) ErrorMessage() string
- func (e *TagQuotaPerResourceExceeded) GetMessage() string
- func (e *TagQuotaPerResourceExceeded) HasMessage() bool
- type TestFailoverNotAvailableFault
- func (e *TestFailoverNotAvailableFault) Error() string
- func (e *TestFailoverNotAvailableFault) ErrorCode() string
- func (e *TestFailoverNotAvailableFault) ErrorFault() smithy.ErrorFault
- func (e *TestFailoverNotAvailableFault) ErrorMessage() string
- func (e *TestFailoverNotAvailableFault) GetMessage() string
- func (e *TestFailoverNotAvailableFault) HasMessage() bool
- type TimeRangeFilter
- type UnprocessedUpdateAction
- type UpdateAction
- type UpdateActionStatus
Types ¶
type APICallRateForCustomerExceededFault ¶
type APICallRateForCustomerExceededFault struct { Message *string }
The customer has exceeded the allowed rate of API calls.
func (*APICallRateForCustomerExceededFault) Error ¶
func (e *APICallRateForCustomerExceededFault) Error() string
func (*APICallRateForCustomerExceededFault) ErrorCode ¶
func (e *APICallRateForCustomerExceededFault) ErrorCode() string
func (*APICallRateForCustomerExceededFault) ErrorFault ¶
func (e *APICallRateForCustomerExceededFault) ErrorFault() smithy.ErrorFault
func (*APICallRateForCustomerExceededFault) ErrorMessage ¶
func (e *APICallRateForCustomerExceededFault) ErrorMessage() string
func (*APICallRateForCustomerExceededFault) GetMessage ¶
func (e *APICallRateForCustomerExceededFault) GetMessage() string
func (*APICallRateForCustomerExceededFault) HasMessage ¶
func (e *APICallRateForCustomerExceededFault) HasMessage() bool
type AZMode ¶
type AZMode string
Enum values for AZMode
type AuthTokenUpdateStatus ¶
type AuthTokenUpdateStatus string
const ( AuthTokenUpdateStatusSetting AuthTokenUpdateStatus = "SETTING" AuthTokenUpdateStatusRotating AuthTokenUpdateStatus = "ROTATING" )
Enum values for AuthTokenUpdateStatus
type AuthTokenUpdateStrategyType ¶
type AuthTokenUpdateStrategyType string
const ( AuthTokenUpdateStrategyTypeSet AuthTokenUpdateStrategyType = "SET" AuthTokenUpdateStrategyTypeRotate AuthTokenUpdateStrategyType = "ROTATE" )
Enum values for AuthTokenUpdateStrategyType
type AuthorizationAlreadyExistsFault ¶
type AuthorizationAlreadyExistsFault struct { Message *string }
The specified Amazon EC2 security group is already authorized for the specified cache security group.
func (*AuthorizationAlreadyExistsFault) Error ¶
func (e *AuthorizationAlreadyExistsFault) Error() string
func (*AuthorizationAlreadyExistsFault) ErrorCode ¶
func (e *AuthorizationAlreadyExistsFault) ErrorCode() string
func (*AuthorizationAlreadyExistsFault) ErrorFault ¶
func (e *AuthorizationAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*AuthorizationAlreadyExistsFault) ErrorMessage ¶
func (e *AuthorizationAlreadyExistsFault) ErrorMessage() string
func (*AuthorizationAlreadyExistsFault) GetMessage ¶
func (e *AuthorizationAlreadyExistsFault) GetMessage() string
func (*AuthorizationAlreadyExistsFault) HasMessage ¶
func (e *AuthorizationAlreadyExistsFault) HasMessage() bool
type AuthorizationNotFoundFault ¶
type AuthorizationNotFoundFault struct { Message *string }
The specified Amazon EC2 security group is not authorized for the specified cache security group.
func (*AuthorizationNotFoundFault) Error ¶
func (e *AuthorizationNotFoundFault) Error() string
func (*AuthorizationNotFoundFault) ErrorCode ¶
func (e *AuthorizationNotFoundFault) ErrorCode() string
func (*AuthorizationNotFoundFault) ErrorFault ¶
func (e *AuthorizationNotFoundFault) ErrorFault() smithy.ErrorFault
func (*AuthorizationNotFoundFault) ErrorMessage ¶
func (e *AuthorizationNotFoundFault) ErrorMessage() string
func (*AuthorizationNotFoundFault) GetMessage ¶
func (e *AuthorizationNotFoundFault) GetMessage() string
func (*AuthorizationNotFoundFault) HasMessage ¶
func (e *AuthorizationNotFoundFault) HasMessage() bool
type AutomaticFailoverStatus ¶
type AutomaticFailoverStatus string
const ( AutomaticFailoverStatusEnabled AutomaticFailoverStatus = "enabled" AutomaticFailoverStatusDisabled AutomaticFailoverStatus = "disabled" AutomaticFailoverStatusEnabling AutomaticFailoverStatus = "enabling" AutomaticFailoverStatusDisabling AutomaticFailoverStatus = "disabling" )
Enum values for AutomaticFailoverStatus
type AvailabilityZone ¶
type AvailabilityZone struct { // The name of the Availability Zone. Name *string }
Describes an Availability Zone in which the cluster is launched.
type CacheCluster ¶
type CacheCluster struct { // The URL of the web page where you can download the latest ElastiCache client // library. ClientDownloadLandingPage *string // Represents a Memcached cluster endpoint which, if Automatic Discovery is enabled // on the cluster, can be used by an application to connect to any node in the // cluster. The configuration endpoint will always have .cfg in it. Example: // mem-3.9dvc4r.cfg.usw2.cache.amazonaws.com:11211 ConfigurationEndpoint *Endpoint // A group of settings that are applied to the cluster in the future, or that are // currently being applied. PendingModifiedValues *PendingModifiedValues // The number of days for which ElastiCache retains automatic cluster snapshots // before deleting them. For example, if you set SnapshotRetentionLimit to 5, a // snapshot that was taken today is retained for 5 days before being deleted. If // the value of SnapshotRetentionLimit is set to zero (0), backups are turned off. SnapshotRetentionLimit *int32 // The date and time when the cluster was created. CacheClusterCreateTime *time.Time // The ARN (Amazon Resource Name) of the cache cluster. ARN *string // A flag that enables using an AuthToken (password) when issuing Redis commands. // Default: false AuthTokenEnabled *bool // The replication group to which this cluster belongs. If this field is empty, the // cluster is not associated with any replication group. ReplicationGroupId *string // The current state of this cluster, one of the following values: available, // creating, deleted, deleting, incompatible-network, modifying, rebooting cluster // nodes, restore-failed, or snapshotting. CacheClusterStatus *string // A list of VPC Security Groups associated with the cluster. SecurityGroups []*SecurityGroupMembership // The user-supplied identifier of the cluster. This identifier is a unique key // that identifies a cluster. CacheClusterId *string // A flag that enables in-transit encryption when set to true. You cannot modify // the value of TransitEncryptionEnabled after the cluster is created. To enable // in-transit encryption on a cluster you must set TransitEncryptionEnabled to true // when you create a cluster. Required: Only available when creating a replication // group in an Amazon VPC using redis version 3.2.6, 4.x or later. Default: false TransitEncryptionEnabled *bool // A list of cache security group elements, composed of name and status // sub-elements. CacheSecurityGroups []*CacheSecurityGroupMembership // The number of cache nodes in the cluster. For clusters running Redis, this value // must be 1. For clusters running Memcached, this value must be between 1 and 20. NumCacheNodes *int32 // Specifies the weekly time range during which maintenance on the cluster is // performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H // Clock UTC). The minimum maintenance window is a 60 minute period. Valid values // for ddd are: // // * sun // // * mon // // * tue // // * wed // // * thu // // * fri // // // * sat // // Example: sun:23:00-mon:01:30 PreferredMaintenanceWindow *string // The name of the Availability Zone in which the cluster is located or "Multiple" // if the cache nodes are located in different Availability Zones. PreferredAvailabilityZone *string // This parameter is currently disabled. AutoMinorVersionUpgrade *bool // Describes a notification topic and its status. Notification topics are used for // publishing ElastiCache events to subscribers using Amazon Simple Notification // Service (SNS). NotificationConfiguration *NotificationConfiguration // The date the auth token was last modified AuthTokenLastModifiedDate *time.Time // The daily time range (in UTC) during which ElastiCache begins taking a daily // snapshot of your cluster. Example: 05:00-09:00 SnapshotWindow *string // The name of the cache subnet group associated with the cluster. CacheSubnetGroupName *string // The name of the cache engine (memcached or redis) to be used for this cluster. Engine *string // Status of the cache parameter group. CacheParameterGroup *CacheParameterGroupStatus // A flag that enables encryption at-rest when set to true. You cannot modify the // value of AtRestEncryptionEnabled after the cluster is created. To enable at-rest // encryption on a cluster you must set AtRestEncryptionEnabled to true when you // create a cluster. Required: Only available when creating a replication group in // an Amazon VPC using redis version 3.2.6, 4.x or later. Default: false AtRestEncryptionEnabled *bool // The name of the compute and memory capacity node type for the cluster. <p>The // following node types are supported by ElastiCache. Generally speaking, the // current generation types provide more memory and computational power at lower // cost when compared to their equivalent previous generation counterparts.</p> // <ul> <li> <p>General purpose:</p> <ul> <li> <p>Current generation: </p> <p> // <b>M5 node types:</b> <code>cache.m5.large</code>, <code>cache.m5.xlarge</code>, // <code>cache.m5.2xlarge</code>, <code>cache.m5.4xlarge</code>, // <code>cache.m5.12xlarge</code>, <code>cache.m5.24xlarge</code> </p> <p> <b>M4 // node types:</b> <code>cache.m4.large</code>, <code>cache.m4.xlarge</code>, // <code>cache.m4.2xlarge</code>, <code>cache.m4.4xlarge</code>, // <code>cache.m4.10xlarge</code> </p> <p> <b>T3 node types:</b> // <code>cache.t3.micro</code>, <code>cache.t3.small</code>, // <code>cache.t3.medium</code> </p> <p> <b>T2 node types:</b> // <code>cache.t2.micro</code>, <code>cache.t2.small</code>, // <code>cache.t2.medium</code> </p> </li> <li> <p>Previous generation: (not // recommended)</p> <p> <b>T1 node types:</b> <code>cache.t1.micro</code> </p> <p> // <b>M1 node types:</b> <code>cache.m1.small</code>, <code>cache.m1.medium</code>, // <code>cache.m1.large</code>, <code>cache.m1.xlarge</code> </p> <p> <b>M3 node // types:</b> <code>cache.m3.medium</code>, <code>cache.m3.large</code>, // <code>cache.m3.xlarge</code>, <code>cache.m3.2xlarge</code> </p> </li> </ul> // </li> <li> <p>Compute optimized:</p> <ul> <li> <p>Previous generation: (not // recommended)</p> <p> <b>C1 node types:</b> <code>cache.c1.xlarge</code> </p> // </li> </ul> </li> <li> <p>Memory optimized:</p> <ul> <li> <p>Current generation: // </p> <p> <b>R5 node types:</b> <code>cache.r5.large</code>, // <code>cache.r5.xlarge</code>, <code>cache.r5.2xlarge</code>, // <code>cache.r5.4xlarge</code>, <code>cache.r5.12xlarge</code>, // <code>cache.r5.24xlarge</code> </p> <p> <b>R4 node types:</b> // <code>cache.r4.large</code>, <code>cache.r4.xlarge</code>, // <code>cache.r4.2xlarge</code>, <code>cache.r4.4xlarge</code>, // <code>cache.r4.8xlarge</code>, <code>cache.r4.16xlarge</code> </p> </li> <li> // <p>Previous generation: (not recommended)</p> <p> <b>M2 node types:</b> // <code>cache.m2.xlarge</code>, <code>cache.m2.2xlarge</code>, // <code>cache.m2.4xlarge</code> </p> <p> <b>R3 node types:</b> // <code>cache.r3.large</code>, <code>cache.r3.xlarge</code>, // <code>cache.r3.2xlarge</code>, <code>cache.r3.4xlarge</code>, // <code>cache.r3.8xlarge</code> </p> </li> </ul> </li> </ul> <p> <b>Additional // node type info</b> </p> <ul> <li> <p>All current generation instance types are // created in Amazon VPC by default.</p> </li> <li> <p>Redis append-only files // (AOF) are not supported for T1 or T2 instances.</p> </li> <li> <p>Redis Multi-AZ // with automatic failover is not supported on T1 instances.</p> </li> <li> // <p>Redis configuration variables <code>appendonly</code> and // <code>appendfsync</code> are not supported on Redis version 2.8.22 and // later.</p> </li> </ul> CacheNodeType *string // The version of the cache engine that is used in this cluster. EngineVersion *string // A list of cache nodes that are members of the cluster. CacheNodes []*CacheNode }
Contains all of the attributes of a specific cluster.
type CacheClusterAlreadyExistsFault ¶
type CacheClusterAlreadyExistsFault struct { Message *string }
You already have a cluster with the given identifier.
func (*CacheClusterAlreadyExistsFault) Error ¶
func (e *CacheClusterAlreadyExistsFault) Error() string
func (*CacheClusterAlreadyExistsFault) ErrorCode ¶
func (e *CacheClusterAlreadyExistsFault) ErrorCode() string
func (*CacheClusterAlreadyExistsFault) ErrorFault ¶
func (e *CacheClusterAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*CacheClusterAlreadyExistsFault) ErrorMessage ¶
func (e *CacheClusterAlreadyExistsFault) ErrorMessage() string
func (*CacheClusterAlreadyExistsFault) GetMessage ¶
func (e *CacheClusterAlreadyExistsFault) GetMessage() string
func (*CacheClusterAlreadyExistsFault) HasMessage ¶
func (e *CacheClusterAlreadyExistsFault) HasMessage() bool
type CacheClusterNotFoundFault ¶
type CacheClusterNotFoundFault struct { Message *string }
The requested cluster ID does not refer to an existing cluster.
func (*CacheClusterNotFoundFault) Error ¶
func (e *CacheClusterNotFoundFault) Error() string
func (*CacheClusterNotFoundFault) ErrorCode ¶
func (e *CacheClusterNotFoundFault) ErrorCode() string
func (*CacheClusterNotFoundFault) ErrorFault ¶
func (e *CacheClusterNotFoundFault) ErrorFault() smithy.ErrorFault
func (*CacheClusterNotFoundFault) ErrorMessage ¶
func (e *CacheClusterNotFoundFault) ErrorMessage() string
func (*CacheClusterNotFoundFault) GetMessage ¶
func (e *CacheClusterNotFoundFault) GetMessage() string
func (*CacheClusterNotFoundFault) HasMessage ¶
func (e *CacheClusterNotFoundFault) HasMessage() bool
type CacheEngineVersion ¶
type CacheEngineVersion struct { // The name of the cache engine. Engine *string // The description of the cache engine. CacheEngineDescription *string // The name of the cache parameter group family associated with this cache engine. // Valid values are: memcached1.4 | memcached1.5 | redis2.6 | redis2.8 | redis3.2 | // redis4.0 | redis5.0 | CacheParameterGroupFamily *string // The description of the cache engine version. CacheEngineVersionDescription *string // The version number of the cache engine. EngineVersion *string }
Provides all of the details about a particular cache engine version.
type CacheNode ¶
type CacheNode struct { // The ID of the primary node to which this read replica node is synchronized. If // this field is empty, this node is not associated with a primary cluster. SourceCacheNodeId *string // The date and time when the cache node was created. CacheNodeCreateTime *time.Time // The status of the parameter group applied to this cache node. ParameterGroupStatus *string // The cache node identifier. A node ID is a numeric identifier (0001, 0002, etc.). // The combination of cluster ID and node ID uniquely identifies every cache node // used in a customer's AWS account. CacheNodeId *string // The current state of this cache node, one of the following values: available, // creating, rebooting, or deleting. CacheNodeStatus *string // The hostname for connecting to this cache node. Endpoint *Endpoint // The Availability Zone where this node was created and now resides. CustomerAvailabilityZone *string }
Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis. <p>The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.</p> <ul> <li> <p>General purpose:</p> <ul> <li> <p>Current generation: </p> <p> <b>M5 node types:</b> <code>cache.m5.large</code>, <code>cache.m5.xlarge</code>, <code>cache.m5.2xlarge</code>, <code>cache.m5.4xlarge</code>, <code>cache.m5.12xlarge</code>, <code>cache.m5.24xlarge</code> </p> <p> <b>M4 node types:</b> <code>cache.m4.large</code>, <code>cache.m4.xlarge</code>, <code>cache.m4.2xlarge</code>, <code>cache.m4.4xlarge</code>, <code>cache.m4.10xlarge</code> </p> <p> <b>T3 node types:</b> <code>cache.t3.micro</code>, <code>cache.t3.small</code>, <code>cache.t3.medium</code> </p> <p> <b>T2 node types:</b> <code>cache.t2.micro</code>, <code>cache.t2.small</code>, <code>cache.t2.medium</code> </p> </li> <li> <p>Previous generation: (not recommended)</p> <p> <b>T1 node types:</b> <code>cache.t1.micro</code> </p> <p> <b>M1 node types:</b> <code>cache.m1.small</code>, <code>cache.m1.medium</code>, <code>cache.m1.large</code>, <code>cache.m1.xlarge</code> </p> <p> <b>M3 node types:</b> <code>cache.m3.medium</code>, <code>cache.m3.large</code>, <code>cache.m3.xlarge</code>, <code>cache.m3.2xlarge</code> </p> </li> </ul> </li> <li> <p>Compute optimized:</p> <ul> <li> <p>Previous generation: (not recommended)</p> <p> <b>C1 node types:</b> <code>cache.c1.xlarge</code> </p> </li> </ul> </li> <li> <p>Memory optimized:</p> <ul> <li> <p>Current generation: </p> <p> <b>R5 node types:</b> <code>cache.r5.large</code>, <code>cache.r5.xlarge</code>, <code>cache.r5.2xlarge</code>, <code>cache.r5.4xlarge</code>, <code>cache.r5.12xlarge</code>, <code>cache.r5.24xlarge</code> </p> <p> <b>R4 node types:</b> <code>cache.r4.large</code>, <code>cache.r4.xlarge</code>, <code>cache.r4.2xlarge</code>, <code>cache.r4.4xlarge</code>, <code>cache.r4.8xlarge</code>, <code>cache.r4.16xlarge</code> </p> </li> <li> <p>Previous generation: (not recommended)</p> <p> <b>M2 node types:</b> <code>cache.m2.xlarge</code>, <code>cache.m2.2xlarge</code>, <code>cache.m2.4xlarge</code> </p> <p> <b>R3 node types:</b> <code>cache.r3.large</code>, <code>cache.r3.xlarge</code>, <code>cache.r3.2xlarge</code>, <code>cache.r3.4xlarge</code>, <code>cache.r3.8xlarge</code> </p> </li> </ul> </li> </ul> <p> <b>Additional node type info</b> </p> <ul> <li> <p>All current generation instance types are created in Amazon VPC by default.</p> </li> <li> <p>Redis append-only files (AOF) are not supported for T1 or T2 instances.</p> </li> <li> <p>Redis Multi-AZ with automatic failover is not supported on T1 instances.</p> </li> <li> <p>Redis configuration variables <code>appendonly</code> and <code>appendfsync</code> are not supported on Redis version 2.8.22 and later.</p> </li> </ul>
type CacheNodeTypeSpecificParameter ¶
type CacheNodeTypeSpecificParameter struct { // A description of the parameter. Description *string // Indicates whether a change to the parameter is applied immediately or requires a // reboot for the change to be applied. You can force a reboot or wait until the // next maintenance window's reboot. For more information, see Rebooting a Cluster // (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.Rebooting.html). ChangeType ChangeType // Indicates whether (true) or not (false) the parameter can be modified. Some // parameters have security or operational implications that prevent them from // being changed. IsModifiable *bool // The name of the parameter. ParameterName *string // The source of the parameter value. Source *string // The valid data type for the parameter. DataType *string // The earliest cache engine version to which the parameter can apply. MinimumEngineVersion *string // A list of cache node types and their corresponding values for this parameter. CacheNodeTypeSpecificValues []*CacheNodeTypeSpecificValue // The valid range of values for the parameter. AllowedValues *string }
A parameter that has a different value for each cache node type it is applied to. For example, in a Redis cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.
type CacheNodeTypeSpecificValue ¶
type CacheNodeTypeSpecificValue struct { // The cache node type for which this value applies. CacheNodeType *string // The value for the cache node type. Value *string }
A value that applies only to a certain cache node type.
type CacheNodeUpdateStatus ¶
type CacheNodeUpdateStatus struct { // The date when the NodeUpdateStatus was last modified> NodeUpdateStatusModifiedDate *time.Time // The update status of the node NodeUpdateStatus NodeUpdateStatus // The end date of the update for a node NodeUpdateEndDate *time.Time // The start date of the update for a node NodeUpdateStartDate *time.Time // Reflects whether the update was initiated by the customer or automatically // applied NodeUpdateInitiatedBy NodeUpdateInitiatedBy // The date when the update is triggered NodeUpdateInitiatedDate *time.Time // The node ID of the cache cluster CacheNodeId *string // The deletion date of the node NodeDeletionDate *time.Time }
The status of the service update on the cache node
type CacheParameterGroup ¶
type CacheParameterGroup struct { // The description for this cache parameter group. Description *string // The name of the cache parameter group. CacheParameterGroupName *string // Indicates whether the parameter group is associated with a Global Datastore IsGlobal *bool // The name of the cache parameter group family that this cache parameter group is // compatible with. Valid values are: memcached1.4 | memcached1.5 | redis2.6 | // redis2.8 | redis3.2 | redis4.0 | redis5.0 | CacheParameterGroupFamily *string // The ARN (Amazon Resource Name) of the cache parameter group. ARN *string }
Represents the output of a CreateCacheParameterGroup operation.
type CacheParameterGroupAlreadyExistsFault ¶
type CacheParameterGroupAlreadyExistsFault struct { Message *string }
A cache parameter group with the requested name already exists.
func (*CacheParameterGroupAlreadyExistsFault) Error ¶
func (e *CacheParameterGroupAlreadyExistsFault) Error() string
func (*CacheParameterGroupAlreadyExistsFault) ErrorCode ¶
func (e *CacheParameterGroupAlreadyExistsFault) ErrorCode() string
func (*CacheParameterGroupAlreadyExistsFault) ErrorFault ¶
func (e *CacheParameterGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*CacheParameterGroupAlreadyExistsFault) ErrorMessage ¶
func (e *CacheParameterGroupAlreadyExistsFault) ErrorMessage() string
func (*CacheParameterGroupAlreadyExistsFault) GetMessage ¶
func (e *CacheParameterGroupAlreadyExistsFault) GetMessage() string
func (*CacheParameterGroupAlreadyExistsFault) HasMessage ¶
func (e *CacheParameterGroupAlreadyExistsFault) HasMessage() bool
type CacheParameterGroupNotFoundFault ¶
type CacheParameterGroupNotFoundFault struct { Message *string }
The requested cache parameter group name does not refer to an existing cache parameter group.
func (*CacheParameterGroupNotFoundFault) Error ¶
func (e *CacheParameterGroupNotFoundFault) Error() string
func (*CacheParameterGroupNotFoundFault) ErrorCode ¶
func (e *CacheParameterGroupNotFoundFault) ErrorCode() string
func (*CacheParameterGroupNotFoundFault) ErrorFault ¶
func (e *CacheParameterGroupNotFoundFault) ErrorFault() smithy.ErrorFault
func (*CacheParameterGroupNotFoundFault) ErrorMessage ¶
func (e *CacheParameterGroupNotFoundFault) ErrorMessage() string
func (*CacheParameterGroupNotFoundFault) GetMessage ¶
func (e *CacheParameterGroupNotFoundFault) GetMessage() string
func (*CacheParameterGroupNotFoundFault) HasMessage ¶
func (e *CacheParameterGroupNotFoundFault) HasMessage() bool
type CacheParameterGroupQuotaExceededFault ¶
type CacheParameterGroupQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the maximum number of cache security groups.
func (*CacheParameterGroupQuotaExceededFault) Error ¶
func (e *CacheParameterGroupQuotaExceededFault) Error() string
func (*CacheParameterGroupQuotaExceededFault) ErrorCode ¶
func (e *CacheParameterGroupQuotaExceededFault) ErrorCode() string
func (*CacheParameterGroupQuotaExceededFault) ErrorFault ¶
func (e *CacheParameterGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*CacheParameterGroupQuotaExceededFault) ErrorMessage ¶
func (e *CacheParameterGroupQuotaExceededFault) ErrorMessage() string
func (*CacheParameterGroupQuotaExceededFault) GetMessage ¶
func (e *CacheParameterGroupQuotaExceededFault) GetMessage() string
func (*CacheParameterGroupQuotaExceededFault) HasMessage ¶
func (e *CacheParameterGroupQuotaExceededFault) HasMessage() bool
type CacheParameterGroupStatus ¶
type CacheParameterGroupStatus struct { // The name of the cache parameter group. CacheParameterGroupName *string // The status of parameter updates. ParameterApplyStatus *string // A list of the cache node IDs which need to be rebooted for parameter changes to // be applied. A node ID is a numeric identifier (0001, 0002, etc.). CacheNodeIdsToReboot []*string }
Status of the cache parameter group.
type CacheSecurityGroup ¶
type CacheSecurityGroup struct { // The name of the cache security group. CacheSecurityGroupName *string // The ARN (Amazon Resource Name) of the cache security group. ARN *string // The AWS account ID of the cache security group owner. OwnerId *string // The description of the cache security group. Description *string // A list of Amazon EC2 security groups that are associated with this cache // security group. EC2SecurityGroups []*EC2SecurityGroup }
Represents the output of one of the following operations:
*
AuthorizeCacheSecurityGroupIngress
CreateCacheSecurityGroup
*
RevokeCacheSecurityGroupIngress
type CacheSecurityGroupAlreadyExistsFault ¶
type CacheSecurityGroupAlreadyExistsFault struct { Message *string }
A cache security group with the specified name already exists.
func (*CacheSecurityGroupAlreadyExistsFault) Error ¶
func (e *CacheSecurityGroupAlreadyExistsFault) Error() string
func (*CacheSecurityGroupAlreadyExistsFault) ErrorCode ¶
func (e *CacheSecurityGroupAlreadyExistsFault) ErrorCode() string
func (*CacheSecurityGroupAlreadyExistsFault) ErrorFault ¶
func (e *CacheSecurityGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*CacheSecurityGroupAlreadyExistsFault) ErrorMessage ¶
func (e *CacheSecurityGroupAlreadyExistsFault) ErrorMessage() string
func (*CacheSecurityGroupAlreadyExistsFault) GetMessage ¶
func (e *CacheSecurityGroupAlreadyExistsFault) GetMessage() string
func (*CacheSecurityGroupAlreadyExistsFault) HasMessage ¶
func (e *CacheSecurityGroupAlreadyExistsFault) HasMessage() bool
type CacheSecurityGroupMembership ¶
type CacheSecurityGroupMembership struct { // The membership status in the cache security group. The status changes when a // cache security group is modified, or when the cache security groups assigned to // a cluster are modified. Status *string // The name of the cache security group. CacheSecurityGroupName *string }
Represents a cluster's status within a particular cache security group.
type CacheSecurityGroupNotFoundFault ¶
type CacheSecurityGroupNotFoundFault struct { Message *string }
The requested cache security group name does not refer to an existing cache security group.
func (*CacheSecurityGroupNotFoundFault) Error ¶
func (e *CacheSecurityGroupNotFoundFault) Error() string
func (*CacheSecurityGroupNotFoundFault) ErrorCode ¶
func (e *CacheSecurityGroupNotFoundFault) ErrorCode() string
func (*CacheSecurityGroupNotFoundFault) ErrorFault ¶
func (e *CacheSecurityGroupNotFoundFault) ErrorFault() smithy.ErrorFault
func (*CacheSecurityGroupNotFoundFault) ErrorMessage ¶
func (e *CacheSecurityGroupNotFoundFault) ErrorMessage() string
func (*CacheSecurityGroupNotFoundFault) GetMessage ¶
func (e *CacheSecurityGroupNotFoundFault) GetMessage() string
func (*CacheSecurityGroupNotFoundFault) HasMessage ¶
func (e *CacheSecurityGroupNotFoundFault) HasMessage() bool
type CacheSecurityGroupQuotaExceededFault ¶
type CacheSecurityGroupQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the allowed number of cache security groups.
func (*CacheSecurityGroupQuotaExceededFault) Error ¶
func (e *CacheSecurityGroupQuotaExceededFault) Error() string
func (*CacheSecurityGroupQuotaExceededFault) ErrorCode ¶
func (e *CacheSecurityGroupQuotaExceededFault) ErrorCode() string
func (*CacheSecurityGroupQuotaExceededFault) ErrorFault ¶
func (e *CacheSecurityGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*CacheSecurityGroupQuotaExceededFault) ErrorMessage ¶
func (e *CacheSecurityGroupQuotaExceededFault) ErrorMessage() string
func (*CacheSecurityGroupQuotaExceededFault) GetMessage ¶
func (e *CacheSecurityGroupQuotaExceededFault) GetMessage() string
func (*CacheSecurityGroupQuotaExceededFault) HasMessage ¶
func (e *CacheSecurityGroupQuotaExceededFault) HasMessage() bool
type CacheSubnetGroup ¶
type CacheSubnetGroup struct { // A list of subnets associated with the cache subnet group. Subnets []*Subnet // The name of the cache subnet group. CacheSubnetGroupName *string // The ARN (Amazon Resource Name) of the cache subnet group. ARN *string // The description of the cache subnet group. CacheSubnetGroupDescription *string // The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group. VpcId *string }
Represents the output of one of the following operations:
*
CreateCacheSubnetGroup
- ModifyCacheSubnetGroup
type CacheSubnetGroupAlreadyExistsFault ¶
type CacheSubnetGroupAlreadyExistsFault struct { Message *string }
The requested cache subnet group name is already in use by an existing cache subnet group.
func (*CacheSubnetGroupAlreadyExistsFault) Error ¶
func (e *CacheSubnetGroupAlreadyExistsFault) Error() string
func (*CacheSubnetGroupAlreadyExistsFault) ErrorCode ¶
func (e *CacheSubnetGroupAlreadyExistsFault) ErrorCode() string
func (*CacheSubnetGroupAlreadyExistsFault) ErrorFault ¶
func (e *CacheSubnetGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*CacheSubnetGroupAlreadyExistsFault) ErrorMessage ¶
func (e *CacheSubnetGroupAlreadyExistsFault) ErrorMessage() string
func (*CacheSubnetGroupAlreadyExistsFault) GetMessage ¶
func (e *CacheSubnetGroupAlreadyExistsFault) GetMessage() string
func (*CacheSubnetGroupAlreadyExistsFault) HasMessage ¶
func (e *CacheSubnetGroupAlreadyExistsFault) HasMessage() bool
type CacheSubnetGroupInUse ¶
type CacheSubnetGroupInUse struct { Message *string }
The requested cache subnet group is currently in use.
func (*CacheSubnetGroupInUse) Error ¶
func (e *CacheSubnetGroupInUse) Error() string
func (*CacheSubnetGroupInUse) ErrorCode ¶
func (e *CacheSubnetGroupInUse) ErrorCode() string
func (*CacheSubnetGroupInUse) ErrorFault ¶
func (e *CacheSubnetGroupInUse) ErrorFault() smithy.ErrorFault
func (*CacheSubnetGroupInUse) ErrorMessage ¶
func (e *CacheSubnetGroupInUse) ErrorMessage() string
func (*CacheSubnetGroupInUse) GetMessage ¶
func (e *CacheSubnetGroupInUse) GetMessage() string
func (*CacheSubnetGroupInUse) HasMessage ¶
func (e *CacheSubnetGroupInUse) HasMessage() bool
type CacheSubnetGroupNotFoundFault ¶
type CacheSubnetGroupNotFoundFault struct { Message *string }
The requested cache subnet group name does not refer to an existing cache subnet group.
func (*CacheSubnetGroupNotFoundFault) Error ¶
func (e *CacheSubnetGroupNotFoundFault) Error() string
func (*CacheSubnetGroupNotFoundFault) ErrorCode ¶
func (e *CacheSubnetGroupNotFoundFault) ErrorCode() string
func (*CacheSubnetGroupNotFoundFault) ErrorFault ¶
func (e *CacheSubnetGroupNotFoundFault) ErrorFault() smithy.ErrorFault
func (*CacheSubnetGroupNotFoundFault) ErrorMessage ¶
func (e *CacheSubnetGroupNotFoundFault) ErrorMessage() string
func (*CacheSubnetGroupNotFoundFault) GetMessage ¶
func (e *CacheSubnetGroupNotFoundFault) GetMessage() string
func (*CacheSubnetGroupNotFoundFault) HasMessage ¶
func (e *CacheSubnetGroupNotFoundFault) HasMessage() bool
type CacheSubnetGroupQuotaExceededFault ¶
type CacheSubnetGroupQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the allowed number of cache subnet groups.
func (*CacheSubnetGroupQuotaExceededFault) Error ¶
func (e *CacheSubnetGroupQuotaExceededFault) Error() string
func (*CacheSubnetGroupQuotaExceededFault) ErrorCode ¶
func (e *CacheSubnetGroupQuotaExceededFault) ErrorCode() string
func (*CacheSubnetGroupQuotaExceededFault) ErrorFault ¶
func (e *CacheSubnetGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*CacheSubnetGroupQuotaExceededFault) ErrorMessage ¶
func (e *CacheSubnetGroupQuotaExceededFault) ErrorMessage() string
func (*CacheSubnetGroupQuotaExceededFault) GetMessage ¶
func (e *CacheSubnetGroupQuotaExceededFault) GetMessage() string
func (*CacheSubnetGroupQuotaExceededFault) HasMessage ¶
func (e *CacheSubnetGroupQuotaExceededFault) HasMessage() bool
type CacheSubnetQuotaExceededFault ¶
type CacheSubnetQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.
func (*CacheSubnetQuotaExceededFault) Error ¶
func (e *CacheSubnetQuotaExceededFault) Error() string
func (*CacheSubnetQuotaExceededFault) ErrorCode ¶
func (e *CacheSubnetQuotaExceededFault) ErrorCode() string
func (*CacheSubnetQuotaExceededFault) ErrorFault ¶
func (e *CacheSubnetQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*CacheSubnetQuotaExceededFault) ErrorMessage ¶
func (e *CacheSubnetQuotaExceededFault) ErrorMessage() string
func (*CacheSubnetQuotaExceededFault) GetMessage ¶
func (e *CacheSubnetQuotaExceededFault) GetMessage() string
func (*CacheSubnetQuotaExceededFault) HasMessage ¶
func (e *CacheSubnetQuotaExceededFault) HasMessage() bool
type ChangeType ¶
type ChangeType string
const ( ChangeTypeImmediate ChangeType = "immediate" ChangeTypeRequiresReboot ChangeType = "requires-reboot" )
Enum values for ChangeType
type ClusterQuotaForCustomerExceededFault ¶
type ClusterQuotaForCustomerExceededFault struct { Message *string }
The request cannot be processed because it would exceed the allowed number of clusters per customer.
func (*ClusterQuotaForCustomerExceededFault) Error ¶
func (e *ClusterQuotaForCustomerExceededFault) Error() string
func (*ClusterQuotaForCustomerExceededFault) ErrorCode ¶
func (e *ClusterQuotaForCustomerExceededFault) ErrorCode() string
func (*ClusterQuotaForCustomerExceededFault) ErrorFault ¶
func (e *ClusterQuotaForCustomerExceededFault) ErrorFault() smithy.ErrorFault
func (*ClusterQuotaForCustomerExceededFault) ErrorMessage ¶
func (e *ClusterQuotaForCustomerExceededFault) ErrorMessage() string
func (*ClusterQuotaForCustomerExceededFault) GetMessage ¶
func (e *ClusterQuotaForCustomerExceededFault) GetMessage() string
func (*ClusterQuotaForCustomerExceededFault) HasMessage ¶
func (e *ClusterQuotaForCustomerExceededFault) HasMessage() bool
type ConfigureShard ¶
type ConfigureShard struct { // A list of PreferredAvailabilityZone strings that specify which availability // zones the replication group's nodes are to be in. The nummber of // PreferredAvailabilityZone values must equal the value of NewReplicaCount plus 1 // to account for the primary node. If this member of ReplicaConfiguration is // omitted, ElastiCache for Redis selects the availability zone for each of the // replicas. PreferredAvailabilityZones []*string // The number of replicas you want in this node group at the end of this operation. // The maximum value for NewReplicaCount is 5. The minimum value depends upon the // type of Redis replication group you are working with. The minimum number of // replicas in a shard or replication group is: // // * Redis (cluster mode // disabled) // // * If Multi-AZ: 1 // // * If Multi-AZ: 0 // // * Redis // (cluster mode enabled): 0 (though you will not be able to failover to a replica // if your primary node fails) NewReplicaCount *int32 // The 4-digit id for the node group you are configuring. For Redis (cluster mode // disabled) replication groups, the node group id is always 0001. To find a Redis // (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's Id // (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/shard-find-id.html). NodeGroupId *string }
Node group (shard) configuration options when adding or removing replicas. Each node group (shard) configuration has the following members: NodeGroupId, NewReplicaCount, and PreferredAvailabilityZones.
type CustomerNodeEndpoint ¶
type CustomerNodeEndpoint struct { // The address of the node endpoint Address *string // The port of the node endpoint Port *int32 }
The endpoint from which data should be migrated.
type EC2SecurityGroup ¶
type EC2SecurityGroup struct { // The name of the Amazon EC2 security group. EC2SecurityGroupName *string // The status of the Amazon EC2 security group. Status *string // The AWS account ID of the Amazon EC2 security group owner. EC2SecurityGroupOwnerId *string }
Provides ownership and status information for an Amazon EC2 security group.
type Endpoint ¶
type Endpoint struct { // The port number that the cache engine is listening on. Port *int32 // The DNS hostname of the cache node. Address *string }
Represents the information required for client programs to connect to a cache node.
type EngineDefaults ¶
type EngineDefaults struct { // Specifies the name of the cache parameter group family to which the engine // default parameters apply. Valid values are: memcached1.4 | memcached1.5 | // redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | CacheParameterGroupFamily *string // Provides an identifier to allow retrieval of paginated results. Marker *string // A list of parameters specific to a particular cache node type. Each element in // the list contains detailed information about one parameter. CacheNodeTypeSpecificParameters []*CacheNodeTypeSpecificParameter // Contains a list of engine default parameters. Parameters []*Parameter }
Represents the output of a DescribeEngineDefaultParameters operation.
type Event ¶
type Event struct { // The date and time when the event occurred. Date *time.Time // The identifier for the source of the event. For example, if the event occurred // at the cluster level, the identifier would be the name of the cluster. SourceIdentifier *string // Specifies the origin of this event - a cluster, a parameter group, a security // group, etc. SourceType SourceType // The text of the event. Message *string }
Represents a single occurrence of something interesting within the system. Some examples of events are creating a cluster, adding or removing a cache node, or rebooting a node.
type GlobalNodeGroup ¶
type GlobalNodeGroup struct { // The keyspace for this node group Slots *string // The name of the global node group GlobalNodeGroupId *string }
Indicates the slot configuration and global identifier for a slice group.
type GlobalReplicationGroup ¶
type GlobalReplicationGroup struct { // A flag that enables in-transit encryption when set to true. You cannot modify // the value of <code>TransitEncryptionEnabled</code> after the cluster is created. // To enable in-transit encryption on a cluster you must set // <code>TransitEncryptionEnabled</code> to true when you create a cluster. </p> TransitEncryptionEnabled *bool // A flag that indicates whether the Global Datastore is cluster enabled. ClusterEnabled *bool // The optional description of the Global Datastore GlobalReplicationGroupDescription *string // The replication groups that comprise the Global Datastore. Members []*GlobalReplicationGroupMember // The name of the Global Datastore GlobalReplicationGroupId *string // The ARN (Amazon Resource Name) of the global replication group. ARN *string // The Elasticache engine. For Redis only. Engine *string // A flag that enables encryption at rest when set to true. You cannot modify the // value of AtRestEncryptionEnabled after the replication group is created. To // enable encryption at rest on a replication group you must set // AtRestEncryptionEnabled to true when you create the replication group. Required: // Only available when creating a replication group in an Amazon VPC using redis // version 3.2.6, 4.x or later. AtRestEncryptionEnabled *bool // A flag that enables using an AuthToken (password) when issuing Redis commands. // Default: false AuthTokenEnabled *bool // The status of the Global Datastore Status *string // Indicates the slot configuration and global identifier for each slice group. GlobalNodeGroups []*GlobalNodeGroup // The Elasticache Redis engine version. For preview, it is Redis version 5.0.5 // only. EngineVersion *string // The cache node type of the Global Datastore CacheNodeType *string }
Consists of a primary cluster that accepts writes and an associated secondary cluster that resides in a different AWS region. The secondary cluster accepts only reads. The primary cluster automatically replicates updates to the secondary cluster. <ul> <li> <p>The <b>GlobalReplicationGroupIdSuffix</b> represents the name of the Global Datastore, which is what you use to associate a secondary cluster.</p> </li> </ul>
type GlobalReplicationGroupAlreadyExistsFault ¶
type GlobalReplicationGroupAlreadyExistsFault struct { Message *string }
The Global Datastore name already exists.
func (*GlobalReplicationGroupAlreadyExistsFault) Error ¶
func (e *GlobalReplicationGroupAlreadyExistsFault) Error() string
func (*GlobalReplicationGroupAlreadyExistsFault) ErrorCode ¶
func (e *GlobalReplicationGroupAlreadyExistsFault) ErrorCode() string
func (*GlobalReplicationGroupAlreadyExistsFault) ErrorFault ¶
func (e *GlobalReplicationGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*GlobalReplicationGroupAlreadyExistsFault) ErrorMessage ¶
func (e *GlobalReplicationGroupAlreadyExistsFault) ErrorMessage() string
func (*GlobalReplicationGroupAlreadyExistsFault) GetMessage ¶
func (e *GlobalReplicationGroupAlreadyExistsFault) GetMessage() string
func (*GlobalReplicationGroupAlreadyExistsFault) HasMessage ¶
func (e *GlobalReplicationGroupAlreadyExistsFault) HasMessage() bool
type GlobalReplicationGroupInfo ¶
type GlobalReplicationGroupInfo struct { // The role of the replication group in a Global Datastore. Can be primary or // secondary. GlobalReplicationGroupMemberRole *string // The name of the Global Datastore GlobalReplicationGroupId *string }
The name of the Global Datastore and role of this replication group in the Global Datastore.
type GlobalReplicationGroupMember ¶
type GlobalReplicationGroupMember struct { // Indicates the role of the replication group, primary or secondary. Role *string // The AWS region of the Global Datastore member. ReplicationGroupRegion *string // The status of the membership of the replication group. Status *string // The replication group id of the Global Datastore member. ReplicationGroupId *string // Indicates whether automatic failover is enabled for the replication group. AutomaticFailover AutomaticFailoverStatus }
A member of a Global Datastore. It contains the Replication Group Id, the AWS region and the role of the replication group.
type GlobalReplicationGroupNotFoundFault ¶
type GlobalReplicationGroupNotFoundFault struct { Message *string }
The Global Datastore does not exist
func (*GlobalReplicationGroupNotFoundFault) Error ¶
func (e *GlobalReplicationGroupNotFoundFault) Error() string
func (*GlobalReplicationGroupNotFoundFault) ErrorCode ¶
func (e *GlobalReplicationGroupNotFoundFault) ErrorCode() string
func (*GlobalReplicationGroupNotFoundFault) ErrorFault ¶
func (e *GlobalReplicationGroupNotFoundFault) ErrorFault() smithy.ErrorFault
func (*GlobalReplicationGroupNotFoundFault) ErrorMessage ¶
func (e *GlobalReplicationGroupNotFoundFault) ErrorMessage() string
func (*GlobalReplicationGroupNotFoundFault) GetMessage ¶
func (e *GlobalReplicationGroupNotFoundFault) GetMessage() string
func (*GlobalReplicationGroupNotFoundFault) HasMessage ¶
func (e *GlobalReplicationGroupNotFoundFault) HasMessage() bool
type InsufficientCacheClusterCapacityFault ¶
type InsufficientCacheClusterCapacityFault struct { Message *string }
The requested cache node type is not available in the specified Availability Zone. For more information, see InsufficientCacheClusterCapacity (http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/ErrorMessages.html#ErrorMessages.INSUFFICIENT_CACHE_CLUSTER_CAPACITY) in the ElastiCache User Guide.
func (*InsufficientCacheClusterCapacityFault) Error ¶
func (e *InsufficientCacheClusterCapacityFault) Error() string
func (*InsufficientCacheClusterCapacityFault) ErrorCode ¶
func (e *InsufficientCacheClusterCapacityFault) ErrorCode() string
func (*InsufficientCacheClusterCapacityFault) ErrorFault ¶
func (e *InsufficientCacheClusterCapacityFault) ErrorFault() smithy.ErrorFault
func (*InsufficientCacheClusterCapacityFault) ErrorMessage ¶
func (e *InsufficientCacheClusterCapacityFault) ErrorMessage() string
func (*InsufficientCacheClusterCapacityFault) GetMessage ¶
func (e *InsufficientCacheClusterCapacityFault) GetMessage() string
func (*InsufficientCacheClusterCapacityFault) HasMessage ¶
func (e *InsufficientCacheClusterCapacityFault) HasMessage() bool
type InvalidARNFault ¶
type InvalidARNFault struct { Message *string }
The requested Amazon Resource Name (ARN) does not refer to an existing resource.
func (*InvalidARNFault) Error ¶
func (e *InvalidARNFault) Error() string
func (*InvalidARNFault) ErrorCode ¶
func (e *InvalidARNFault) ErrorCode() string
func (*InvalidARNFault) ErrorFault ¶
func (e *InvalidARNFault) ErrorFault() smithy.ErrorFault
func (*InvalidARNFault) ErrorMessage ¶
func (e *InvalidARNFault) ErrorMessage() string
func (*InvalidARNFault) GetMessage ¶
func (e *InvalidARNFault) GetMessage() string
func (*InvalidARNFault) HasMessage ¶
func (e *InvalidARNFault) HasMessage() bool
type InvalidCacheClusterStateFault ¶
type InvalidCacheClusterStateFault struct { Message *string }
The requested cluster is not in the available state.
func (*InvalidCacheClusterStateFault) Error ¶
func (e *InvalidCacheClusterStateFault) Error() string
func (*InvalidCacheClusterStateFault) ErrorCode ¶
func (e *InvalidCacheClusterStateFault) ErrorCode() string
func (*InvalidCacheClusterStateFault) ErrorFault ¶
func (e *InvalidCacheClusterStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidCacheClusterStateFault) ErrorMessage ¶
func (e *InvalidCacheClusterStateFault) ErrorMessage() string
func (*InvalidCacheClusterStateFault) GetMessage ¶
func (e *InvalidCacheClusterStateFault) GetMessage() string
func (*InvalidCacheClusterStateFault) HasMessage ¶
func (e *InvalidCacheClusterStateFault) HasMessage() bool
type InvalidCacheParameterGroupStateFault ¶
type InvalidCacheParameterGroupStateFault struct { Message *string }
The current state of the cache parameter group does not allow the requested operation to occur.
func (*InvalidCacheParameterGroupStateFault) Error ¶
func (e *InvalidCacheParameterGroupStateFault) Error() string
func (*InvalidCacheParameterGroupStateFault) ErrorCode ¶
func (e *InvalidCacheParameterGroupStateFault) ErrorCode() string
func (*InvalidCacheParameterGroupStateFault) ErrorFault ¶
func (e *InvalidCacheParameterGroupStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidCacheParameterGroupStateFault) ErrorMessage ¶
func (e *InvalidCacheParameterGroupStateFault) ErrorMessage() string
func (*InvalidCacheParameterGroupStateFault) GetMessage ¶
func (e *InvalidCacheParameterGroupStateFault) GetMessage() string
func (*InvalidCacheParameterGroupStateFault) HasMessage ¶
func (e *InvalidCacheParameterGroupStateFault) HasMessage() bool
type InvalidCacheSecurityGroupStateFault ¶
type InvalidCacheSecurityGroupStateFault struct { Message *string }
The current state of the cache security group does not allow deletion.
func (*InvalidCacheSecurityGroupStateFault) Error ¶
func (e *InvalidCacheSecurityGroupStateFault) Error() string
func (*InvalidCacheSecurityGroupStateFault) ErrorCode ¶
func (e *InvalidCacheSecurityGroupStateFault) ErrorCode() string
func (*InvalidCacheSecurityGroupStateFault) ErrorFault ¶
func (e *InvalidCacheSecurityGroupStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidCacheSecurityGroupStateFault) ErrorMessage ¶
func (e *InvalidCacheSecurityGroupStateFault) ErrorMessage() string
func (*InvalidCacheSecurityGroupStateFault) GetMessage ¶
func (e *InvalidCacheSecurityGroupStateFault) GetMessage() string
func (*InvalidCacheSecurityGroupStateFault) HasMessage ¶
func (e *InvalidCacheSecurityGroupStateFault) HasMessage() bool
type InvalidGlobalReplicationGroupStateFault ¶
type InvalidGlobalReplicationGroupStateFault struct { Message *string }
The Global Datastore is not available or in primary-only state.
func (*InvalidGlobalReplicationGroupStateFault) Error ¶
func (e *InvalidGlobalReplicationGroupStateFault) Error() string
func (*InvalidGlobalReplicationGroupStateFault) ErrorCode ¶
func (e *InvalidGlobalReplicationGroupStateFault) ErrorCode() string
func (*InvalidGlobalReplicationGroupStateFault) ErrorFault ¶
func (e *InvalidGlobalReplicationGroupStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidGlobalReplicationGroupStateFault) ErrorMessage ¶
func (e *InvalidGlobalReplicationGroupStateFault) ErrorMessage() string
func (*InvalidGlobalReplicationGroupStateFault) GetMessage ¶
func (e *InvalidGlobalReplicationGroupStateFault) GetMessage() string
func (*InvalidGlobalReplicationGroupStateFault) HasMessage ¶
func (e *InvalidGlobalReplicationGroupStateFault) HasMessage() bool
type InvalidKMSKeyFault ¶
type InvalidKMSKeyFault struct { Message *string }
The KMS key supplied is not valid.
func (*InvalidKMSKeyFault) Error ¶
func (e *InvalidKMSKeyFault) Error() string
func (*InvalidKMSKeyFault) ErrorCode ¶
func (e *InvalidKMSKeyFault) ErrorCode() string
func (*InvalidKMSKeyFault) ErrorFault ¶
func (e *InvalidKMSKeyFault) ErrorFault() smithy.ErrorFault
func (*InvalidKMSKeyFault) ErrorMessage ¶
func (e *InvalidKMSKeyFault) ErrorMessage() string
func (*InvalidKMSKeyFault) GetMessage ¶
func (e *InvalidKMSKeyFault) GetMessage() string
func (*InvalidKMSKeyFault) HasMessage ¶
func (e *InvalidKMSKeyFault) HasMessage() bool
type InvalidParameterCombinationException ¶
type InvalidParameterCombinationException struct { Message *string }
Two or more incompatible parameters were specified.
func (*InvalidParameterCombinationException) Error ¶
func (e *InvalidParameterCombinationException) Error() string
func (*InvalidParameterCombinationException) ErrorCode ¶
func (e *InvalidParameterCombinationException) ErrorCode() string
func (*InvalidParameterCombinationException) ErrorFault ¶
func (e *InvalidParameterCombinationException) ErrorFault() smithy.ErrorFault
func (*InvalidParameterCombinationException) ErrorMessage ¶
func (e *InvalidParameterCombinationException) ErrorMessage() string
func (*InvalidParameterCombinationException) GetMessage ¶
func (e *InvalidParameterCombinationException) GetMessage() string
func (*InvalidParameterCombinationException) HasMessage ¶
func (e *InvalidParameterCombinationException) HasMessage() bool
type InvalidParameterValueException ¶
type InvalidParameterValueException struct { Message *string }
The value for a parameter is invalid.
func (*InvalidParameterValueException) Error ¶
func (e *InvalidParameterValueException) Error() string
func (*InvalidParameterValueException) ErrorCode ¶
func (e *InvalidParameterValueException) ErrorCode() string
func (*InvalidParameterValueException) ErrorFault ¶
func (e *InvalidParameterValueException) ErrorFault() smithy.ErrorFault
func (*InvalidParameterValueException) ErrorMessage ¶
func (e *InvalidParameterValueException) ErrorMessage() string
func (*InvalidParameterValueException) GetMessage ¶
func (e *InvalidParameterValueException) GetMessage() string
func (*InvalidParameterValueException) HasMessage ¶
func (e *InvalidParameterValueException) HasMessage() bool
type InvalidReplicationGroupStateFault ¶
type InvalidReplicationGroupStateFault struct { Message *string }
The requested replication group is not in the available state.
func (*InvalidReplicationGroupStateFault) Error ¶
func (e *InvalidReplicationGroupStateFault) Error() string
func (*InvalidReplicationGroupStateFault) ErrorCode ¶
func (e *InvalidReplicationGroupStateFault) ErrorCode() string
func (*InvalidReplicationGroupStateFault) ErrorFault ¶
func (e *InvalidReplicationGroupStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidReplicationGroupStateFault) ErrorMessage ¶
func (e *InvalidReplicationGroupStateFault) ErrorMessage() string
func (*InvalidReplicationGroupStateFault) GetMessage ¶
func (e *InvalidReplicationGroupStateFault) GetMessage() string
func (*InvalidReplicationGroupStateFault) HasMessage ¶
func (e *InvalidReplicationGroupStateFault) HasMessage() bool
type InvalidSnapshotStateFault ¶
type InvalidSnapshotStateFault struct { Message *string }
The current state of the snapshot does not allow the requested operation to occur.
func (*InvalidSnapshotStateFault) Error ¶
func (e *InvalidSnapshotStateFault) Error() string
func (*InvalidSnapshotStateFault) ErrorCode ¶
func (e *InvalidSnapshotStateFault) ErrorCode() string
func (*InvalidSnapshotStateFault) ErrorFault ¶
func (e *InvalidSnapshotStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidSnapshotStateFault) ErrorMessage ¶
func (e *InvalidSnapshotStateFault) ErrorMessage() string
func (*InvalidSnapshotStateFault) GetMessage ¶
func (e *InvalidSnapshotStateFault) GetMessage() string
func (*InvalidSnapshotStateFault) HasMessage ¶
func (e *InvalidSnapshotStateFault) HasMessage() bool
type InvalidSubnet ¶
type InvalidSubnet struct { Message *string }
An invalid subnet identifier was specified.
func (*InvalidSubnet) Error ¶
func (e *InvalidSubnet) Error() string
func (*InvalidSubnet) ErrorCode ¶
func (e *InvalidSubnet) ErrorCode() string
func (*InvalidSubnet) ErrorFault ¶
func (e *InvalidSubnet) ErrorFault() smithy.ErrorFault
func (*InvalidSubnet) ErrorMessage ¶
func (e *InvalidSubnet) ErrorMessage() string
func (*InvalidSubnet) GetMessage ¶
func (e *InvalidSubnet) GetMessage() string
func (*InvalidSubnet) HasMessage ¶
func (e *InvalidSubnet) HasMessage() bool
type InvalidVPCNetworkStateFault ¶
type InvalidVPCNetworkStateFault struct { Message *string }
The VPC network is in an invalid state.
func (*InvalidVPCNetworkStateFault) Error ¶
func (e *InvalidVPCNetworkStateFault) Error() string
func (*InvalidVPCNetworkStateFault) ErrorCode ¶
func (e *InvalidVPCNetworkStateFault) ErrorCode() string
func (*InvalidVPCNetworkStateFault) ErrorFault ¶
func (e *InvalidVPCNetworkStateFault) ErrorFault() smithy.ErrorFault
func (*InvalidVPCNetworkStateFault) ErrorMessage ¶
func (e *InvalidVPCNetworkStateFault) ErrorMessage() string
func (*InvalidVPCNetworkStateFault) GetMessage ¶
func (e *InvalidVPCNetworkStateFault) GetMessage() string
func (*InvalidVPCNetworkStateFault) HasMessage ¶
func (e *InvalidVPCNetworkStateFault) HasMessage() bool
type MultiAZStatus ¶
type MultiAZStatus string
const ( MultiAZStatusEnabled MultiAZStatus = "enabled" MultiAZStatusDisabled MultiAZStatus = "disabled" )
Enum values for MultiAZStatus
type NoOperationFault ¶
type NoOperationFault struct { Message *string }
The operation was not performed because no changes were required.
func (*NoOperationFault) Error ¶
func (e *NoOperationFault) Error() string
func (*NoOperationFault) ErrorCode ¶
func (e *NoOperationFault) ErrorCode() string
func (*NoOperationFault) ErrorFault ¶
func (e *NoOperationFault) ErrorFault() smithy.ErrorFault
func (*NoOperationFault) ErrorMessage ¶
func (e *NoOperationFault) ErrorMessage() string
func (*NoOperationFault) GetMessage ¶
func (e *NoOperationFault) GetMessage() string
func (*NoOperationFault) HasMessage ¶
func (e *NoOperationFault) HasMessage() bool
type NodeGroup ¶
type NodeGroup struct { // A list containing information about individual nodes within the node group // (shard). NodeGroupMembers []*NodeGroupMember // The endpoint of the primary node in this node group (shard). PrimaryEndpoint *Endpoint // The keyspace for this node group (shard). Slots *string // The current state of this replication group - creating, available, modifying, // deleting. Status *string // The identifier for the node group (shard). A Redis (cluster mode disabled) // replication group contains only 1 node group; therefore, the node group ID is // 0001. A Redis (cluster mode enabled) replication group contains 1 to 90 node // groups numbered 0001 to 0090. Optionally, the user can provide the id for a node // group. NodeGroupId *string // The endpoint of the replica nodes in this node group (shard). ReaderEndpoint *Endpoint }
Represents a collection of cache nodes in a replication group. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.
type NodeGroupConfiguration ¶
type NodeGroupConfiguration struct { // Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for // the node group these configuration values apply to. NodeGroupId *string // A list of Availability Zones to be used for the read replicas. The number of // Availability Zones in this list must match the value of ReplicaCount or // ReplicasPerNodeGroup if not specified. ReplicaAvailabilityZones []*string // The number of read replica nodes in this node group (shard). ReplicaCount *int32 // The Availability Zone where the primary node of this node group (shard) is // launched. PrimaryAvailabilityZone *string // A string that specifies the keyspace for a particular node group. Keyspaces // range from 0 to 16,383. The string is in the format startkey-endkey. Example: // "0-3999" Slots *string }
Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.
type NodeGroupMember ¶
type NodeGroupMember struct { // The role that is currently assigned to the node - primary or replica. This // member is only applicable for Redis (cluster mode disabled) replication groups. CurrentRole *string // The ID of the node within its cluster. A node ID is a numeric identifier (0001, // 0002, etc.). CacheNodeId *string // The name of the Availability Zone in which the node is located. PreferredAvailabilityZone *string // The information required for client programs to connect to a node for read // operations. The read endpoint is only applicable on Redis (cluster mode // disabled) clusters. ReadEndpoint *Endpoint // The ID of the cluster to which the node belongs. CacheClusterId *string }
Represents a single node within a node group (shard).
type NodeGroupMemberUpdateStatus ¶
type NodeGroupMemberUpdateStatus struct { // The update status of the node NodeUpdateStatus NodeUpdateStatus // The start date of the update for a node NodeUpdateStartDate *time.Time // The cache cluster ID CacheClusterId *string // The deletion date of the node NodeDeletionDate *time.Time // The date when the NodeUpdateStatus was last modified NodeUpdateStatusModifiedDate *time.Time // Reflects whether the update was initiated by the customer or automatically // applied NodeUpdateInitiatedBy NodeUpdateInitiatedBy // The node ID of the cache cluster CacheNodeId *string // The date when the update is triggered NodeUpdateInitiatedDate *time.Time // The end date of the update for a node NodeUpdateEndDate *time.Time }
The status of the service update on the node group member
type NodeGroupNotFoundFault ¶
type NodeGroupNotFoundFault struct { Message *string }
The node group specified by the NodeGroupId parameter could not be found. Please verify that the node group exists and that you spelled the NodeGroupId value correctly.
func (*NodeGroupNotFoundFault) Error ¶
func (e *NodeGroupNotFoundFault) Error() string
func (*NodeGroupNotFoundFault) ErrorCode ¶
func (e *NodeGroupNotFoundFault) ErrorCode() string
func (*NodeGroupNotFoundFault) ErrorFault ¶
func (e *NodeGroupNotFoundFault) ErrorFault() smithy.ErrorFault
func (*NodeGroupNotFoundFault) ErrorMessage ¶
func (e *NodeGroupNotFoundFault) ErrorMessage() string
func (*NodeGroupNotFoundFault) GetMessage ¶
func (e *NodeGroupNotFoundFault) GetMessage() string
func (*NodeGroupNotFoundFault) HasMessage ¶
func (e *NodeGroupNotFoundFault) HasMessage() bool
type NodeGroupUpdateStatus ¶
type NodeGroupUpdateStatus struct { // The ID of the node group NodeGroupId *string // The status of the service update on the node group member NodeGroupMemberUpdateStatus []*NodeGroupMemberUpdateStatus }
The status of the service update on the node group
type NodeGroupsPerReplicationGroupQuotaExceededFault ¶
type NodeGroupsPerReplicationGroupQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the maximum allowed number of node groups (shards) in a single replication group. The default maximum is 90
func (*NodeGroupsPerReplicationGroupQuotaExceededFault) Error ¶
func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) Error() string
func (*NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorCode ¶
func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorCode() string
func (*NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorFault ¶
func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorMessage ¶
func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) ErrorMessage() string
func (*NodeGroupsPerReplicationGroupQuotaExceededFault) GetMessage ¶
func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) GetMessage() string
func (*NodeGroupsPerReplicationGroupQuotaExceededFault) HasMessage ¶
func (e *NodeGroupsPerReplicationGroupQuotaExceededFault) HasMessage() bool
type NodeQuotaForClusterExceededFault ¶
type NodeQuotaForClusterExceededFault struct { Message *string }
The request cannot be processed because it would exceed the allowed number of cache nodes in a single cluster.
func (*NodeQuotaForClusterExceededFault) Error ¶
func (e *NodeQuotaForClusterExceededFault) Error() string
func (*NodeQuotaForClusterExceededFault) ErrorCode ¶
func (e *NodeQuotaForClusterExceededFault) ErrorCode() string
func (*NodeQuotaForClusterExceededFault) ErrorFault ¶
func (e *NodeQuotaForClusterExceededFault) ErrorFault() smithy.ErrorFault
func (*NodeQuotaForClusterExceededFault) ErrorMessage ¶
func (e *NodeQuotaForClusterExceededFault) ErrorMessage() string
func (*NodeQuotaForClusterExceededFault) GetMessage ¶
func (e *NodeQuotaForClusterExceededFault) GetMessage() string
func (*NodeQuotaForClusterExceededFault) HasMessage ¶
func (e *NodeQuotaForClusterExceededFault) HasMessage() bool
type NodeQuotaForCustomerExceededFault ¶
type NodeQuotaForCustomerExceededFault struct { Message *string }
The request cannot be processed because it would exceed the allowed number of cache nodes per customer.
func (*NodeQuotaForCustomerExceededFault) Error ¶
func (e *NodeQuotaForCustomerExceededFault) Error() string
func (*NodeQuotaForCustomerExceededFault) ErrorCode ¶
func (e *NodeQuotaForCustomerExceededFault) ErrorCode() string
func (*NodeQuotaForCustomerExceededFault) ErrorFault ¶
func (e *NodeQuotaForCustomerExceededFault) ErrorFault() smithy.ErrorFault
func (*NodeQuotaForCustomerExceededFault) ErrorMessage ¶
func (e *NodeQuotaForCustomerExceededFault) ErrorMessage() string
func (*NodeQuotaForCustomerExceededFault) GetMessage ¶
func (e *NodeQuotaForCustomerExceededFault) GetMessage() string
func (*NodeQuotaForCustomerExceededFault) HasMessage ¶
func (e *NodeQuotaForCustomerExceededFault) HasMessage() bool
type NodeSnapshot ¶
type NodeSnapshot struct { // The cache node identifier for the node in the source cluster. CacheNodeId *string // The date and time when the source node's metadata and cache data set was // obtained for the snapshot. SnapshotCreateTime *time.Time // The configuration for the source node group (shard). NodeGroupConfiguration *NodeGroupConfiguration // The date and time when the cache node was created in the source cluster. CacheNodeCreateTime *time.Time // A unique identifier for the source cluster. CacheClusterId *string // A unique identifier for the source node group (shard). NodeGroupId *string // The size of the cache on the source cache node. CacheSize *string }
Represents an individual cache node in a snapshot of a cluster.
type NodeUpdateInitiatedBy ¶
type NodeUpdateInitiatedBy string
const ( NodeUpdateInitiatedBySystem NodeUpdateInitiatedBy = "system" NodeUpdateInitiatedByCustomer NodeUpdateInitiatedBy = "customer" )
Enum values for NodeUpdateInitiatedBy
type NodeUpdateStatus ¶
type NodeUpdateStatus string
const ( NodeUpdateStatusNot_applied NodeUpdateStatus = "not-applied" NodeUpdateStatusWaiting_to_start NodeUpdateStatus = "waiting-to-start" NodeUpdateStatusIn_progress NodeUpdateStatus = "in-progress" NodeUpdateStatusStopping NodeUpdateStatus = "stopping" NodeUpdateStatusStopped NodeUpdateStatus = "stopped" NodeUpdateStatusComplete NodeUpdateStatus = "complete" )
Enum values for NodeUpdateStatus
type NotificationConfiguration ¶
type NotificationConfiguration struct { // The current state of the topic. TopicStatus *string // The Amazon Resource Name (ARN) that identifies the topic. TopicArn *string }
Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).
type Parameter ¶
type Parameter struct { // A description of the parameter. Description *string // Indicates whether a change to the parameter is applied immediately or requires a // reboot for the change to be applied. You can force a reboot or wait until the // next maintenance window's reboot. For more information, see Rebooting a Cluster // (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.Rebooting.html). ChangeType ChangeType // Indicates whether (true) or not (false) the parameter can be modified. Some // parameters have security or operational implications that prevent them from // being changed. IsModifiable *bool // The name of the parameter. ParameterName *string // The source of the parameter. Source *string // The valid data type for the parameter. DataType *string // The earliest cache engine version to which the parameter can apply. MinimumEngineVersion *string // The valid range of values for the parameter. AllowedValues *string // The value of the parameter. ParameterValue *string }
Describes an individual setting that controls some aspect of ElastiCache behavior.
type ParameterNameValue ¶
type ParameterNameValue struct { // The value of the parameter. ParameterValue *string // The name of the parameter. ParameterName *string }
Describes a name-value pair that is used to update the value of a parameter.
type PendingAutomaticFailoverStatus ¶
type PendingAutomaticFailoverStatus string
const ( PendingAutomaticFailoverStatusEnabled PendingAutomaticFailoverStatus = "enabled" PendingAutomaticFailoverStatusDisabled PendingAutomaticFailoverStatus = "disabled" )
Enum values for PendingAutomaticFailoverStatus
type PendingModifiedValues ¶
type PendingModifiedValues struct { // The new number of cache nodes for the cluster. For clusters running Redis, this // value must be 1. For clusters running Memcached, this value must be between 1 // and 20. NumCacheNodes *int32 // A list of cache node IDs that are being removed (or will be removed) from the // cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.). CacheNodeIdsToRemove []*string // The new cache engine version that the cluster runs. EngineVersion *string // The cache node type that this cluster or replication group is scaled to. CacheNodeType *string // The auth token status AuthTokenStatus AuthTokenUpdateStatus }
A group of settings that are applied to the cluster in the future, or that are currently being applied.
type ProcessedUpdateAction ¶
type ProcessedUpdateAction struct { // The unique ID of the service update ServiceUpdateName *string // The ID of the cache cluster CacheClusterId *string // The ID of the replication group ReplicationGroupId *string // The status of the update action on the Redis cluster UpdateActionStatus UpdateActionStatus }
Update action that has been processed for the corresponding apply/stop request
type RecurringCharge ¶
type RecurringCharge struct { // The monetary amount of the recurring charge. RecurringChargeAmount *float64 // The frequency of the recurring charge. RecurringChargeFrequency *string }
Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.
type RegionalConfiguration ¶
type RegionalConfiguration struct { // The AWS region where the cluster is stored ReplicationGroupRegion *string // A list of PreferredAvailabilityZones objects that specifies the configuration of // a node group in the resharded cluster. ReshardingConfiguration []*ReshardingConfiguration // The name of the secondary cluster ReplicationGroupId *string }
A list of the replication groups
type ReplicationGroup ¶
type ReplicationGroup struct { // Indicates the status of automatic failover for this Redis replication group. AutomaticFailover AutomaticFailoverStatus // The date the auth token was last modified AuthTokenLastModifiedDate *time.Time // The configuration endpoint for this replication group. Use the configuration // endpoint to connect to this replication group. ConfigurationEndpoint *Endpoint // The names of all the cache clusters that are part of this replication group. MemberClusters []*string // The name of the Global Datastore and role of this replication group in the // Global Datastore. GlobalReplicationGroupInfo *GlobalReplicationGroupInfo // The current state of this replication group - creating, available, modifying, // deleting, create-failed, snapshotting. Status *string // A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For // more information, see Minimizing Downtime: Multi-AZ // (http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/AutoFailover.html) MultiAZ MultiAZStatus // The name of the compute and memory capacity node type for each node in the // replication group. CacheNodeType *string // A flag that enables in-transit encryption when set to true. You cannot modify // the value of TransitEncryptionEnabled after the cluster is created. To enable // in-transit encryption on a cluster you must set TransitEncryptionEnabled to true // when you create a cluster. Required: Only available when creating a replication // group in an Amazon VPC using redis version 3.2.6, 4.x or later. Default: false TransitEncryptionEnabled *bool // The identifier for the replication group. ReplicationGroupId *string // A flag that enables encryption at-rest when set to true. You cannot modify the // value of AtRestEncryptionEnabled after the cluster is created. To enable // encryption at-rest on a cluster you must set AtRestEncryptionEnabled to true // when you create a cluster. Required: Only available when creating a replication // group in an Amazon VPC using redis version 3.2.6, 4.x or later. Default: false AtRestEncryptionEnabled *bool // A flag that enables using an AuthToken (password) when issuing Redis commands. // Default: false AuthTokenEnabled *bool // The user supplied description of the replication group. Description *string // A list of node groups in this replication group. For Redis (cluster mode // disabled) replication groups, this is a single-element list. For Redis (cluster // mode enabled) replication groups, the list contains an entry for each node group // (shard). NodeGroups []*NodeGroup // The ARN (Amazon Resource Name) of the replication group. ARN *string // The daily time range (in UTC) during which ElastiCache begins taking a daily // snapshot of your node group (shard). Example: 05:00-09:00 If you do not specify // this parameter, ElastiCache automatically chooses an appropriate time range. // This parameter is only valid if the Engine parameter is redis. SnapshotWindow *string // A flag indicating whether or not this replication group is cluster enabled; // i.e., whether its data can be partitioned across multiple shards (API/CLI: node // groups). Valid values: true | false ClusterEnabled *bool // A group of settings to be applied to the replication group, either immediately // or during the next maintenance window. PendingModifiedValues *ReplicationGroupPendingModifiedValues // The number of days for which ElastiCache retains automatic cluster snapshots // before deleting them. For example, if you set SnapshotRetentionLimit to 5, a // snapshot that was taken today is retained for 5 days before being deleted. If // the value of SnapshotRetentionLimit is set to zero (0), backups are turned off. SnapshotRetentionLimit *int32 // The cluster ID that is used as the daily snapshot source for the replication // group. SnapshottingClusterId *string // The ID of the KMS key used to encrypt the disk in the cluster. KmsKeyId *string }
Contains all of the attributes of a specific Redis replication group.
type ReplicationGroupAlreadyExistsFault ¶
type ReplicationGroupAlreadyExistsFault struct { Message *string }
The specified replication group already exists.
func (*ReplicationGroupAlreadyExistsFault) Error ¶
func (e *ReplicationGroupAlreadyExistsFault) Error() string
func (*ReplicationGroupAlreadyExistsFault) ErrorCode ¶
func (e *ReplicationGroupAlreadyExistsFault) ErrorCode() string
func (*ReplicationGroupAlreadyExistsFault) ErrorFault ¶
func (e *ReplicationGroupAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*ReplicationGroupAlreadyExistsFault) ErrorMessage ¶
func (e *ReplicationGroupAlreadyExistsFault) ErrorMessage() string
func (*ReplicationGroupAlreadyExistsFault) GetMessage ¶
func (e *ReplicationGroupAlreadyExistsFault) GetMessage() string
func (*ReplicationGroupAlreadyExistsFault) HasMessage ¶
func (e *ReplicationGroupAlreadyExistsFault) HasMessage() bool
type ReplicationGroupAlreadyUnderMigrationFault ¶
type ReplicationGroupAlreadyUnderMigrationFault struct { Message *string }
The targeted replication group is not available.
func (*ReplicationGroupAlreadyUnderMigrationFault) Error ¶
func (e *ReplicationGroupAlreadyUnderMigrationFault) Error() string
func (*ReplicationGroupAlreadyUnderMigrationFault) ErrorCode ¶
func (e *ReplicationGroupAlreadyUnderMigrationFault) ErrorCode() string
func (*ReplicationGroupAlreadyUnderMigrationFault) ErrorFault ¶
func (e *ReplicationGroupAlreadyUnderMigrationFault) ErrorFault() smithy.ErrorFault
func (*ReplicationGroupAlreadyUnderMigrationFault) ErrorMessage ¶
func (e *ReplicationGroupAlreadyUnderMigrationFault) ErrorMessage() string
func (*ReplicationGroupAlreadyUnderMigrationFault) GetMessage ¶
func (e *ReplicationGroupAlreadyUnderMigrationFault) GetMessage() string
func (*ReplicationGroupAlreadyUnderMigrationFault) HasMessage ¶
func (e *ReplicationGroupAlreadyUnderMigrationFault) HasMessage() bool
type ReplicationGroupNotFoundFault ¶
type ReplicationGroupNotFoundFault struct { Message *string }
The specified replication group does not exist.
func (*ReplicationGroupNotFoundFault) Error ¶
func (e *ReplicationGroupNotFoundFault) Error() string
func (*ReplicationGroupNotFoundFault) ErrorCode ¶
func (e *ReplicationGroupNotFoundFault) ErrorCode() string
func (*ReplicationGroupNotFoundFault) ErrorFault ¶
func (e *ReplicationGroupNotFoundFault) ErrorFault() smithy.ErrorFault
func (*ReplicationGroupNotFoundFault) ErrorMessage ¶
func (e *ReplicationGroupNotFoundFault) ErrorMessage() string
func (*ReplicationGroupNotFoundFault) GetMessage ¶
func (e *ReplicationGroupNotFoundFault) GetMessage() string
func (*ReplicationGroupNotFoundFault) HasMessage ¶
func (e *ReplicationGroupNotFoundFault) HasMessage() bool
type ReplicationGroupNotUnderMigrationFault ¶
type ReplicationGroupNotUnderMigrationFault struct { Message *string }
The designated replication group is not available for data migration.
func (*ReplicationGroupNotUnderMigrationFault) Error ¶
func (e *ReplicationGroupNotUnderMigrationFault) Error() string
func (*ReplicationGroupNotUnderMigrationFault) ErrorCode ¶
func (e *ReplicationGroupNotUnderMigrationFault) ErrorCode() string
func (*ReplicationGroupNotUnderMigrationFault) ErrorFault ¶
func (e *ReplicationGroupNotUnderMigrationFault) ErrorFault() smithy.ErrorFault
func (*ReplicationGroupNotUnderMigrationFault) ErrorMessage ¶
func (e *ReplicationGroupNotUnderMigrationFault) ErrorMessage() string
func (*ReplicationGroupNotUnderMigrationFault) GetMessage ¶
func (e *ReplicationGroupNotUnderMigrationFault) GetMessage() string
func (*ReplicationGroupNotUnderMigrationFault) HasMessage ¶
func (e *ReplicationGroupNotUnderMigrationFault) HasMessage() bool
type ReplicationGroupPendingModifiedValues ¶
type ReplicationGroupPendingModifiedValues struct { // The status of an online resharding operation. Resharding *ReshardingStatus // The primary cluster ID that is applied immediately (if --apply-immediately was // specified), or during the next maintenance window. PrimaryClusterId *string // Indicates the status of automatic failover for this Redis replication group. AutomaticFailoverStatus PendingAutomaticFailoverStatus // The auth token status AuthTokenStatus AuthTokenUpdateStatus }
The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.
type ReservedCacheNode ¶
type ReservedCacheNode struct { // The fixed price charged for this reserved cache node. FixedPrice *float64 // The Amazon Resource Name (ARN) of the reserved cache node. Example: // arn:aws:elasticache:us-east-1:123456789012:reserved-instance:ri-2017-03-27-08-33-25-582 ReservationARN *string // The time the reservation started. StartTime *time.Time // The state of the reserved cache node. State *string // The cache node type for the reserved cache nodes. <p>The following node types // are supported by ElastiCache. Generally speaking, the current generation types // provide more memory and computational power at lower cost when compared to their // equivalent previous generation counterparts.</p> <ul> <li> <p>General // purpose:</p> <ul> <li> <p>Current generation: </p> <p> <b>M5 node types:</b> // <code>cache.m5.large</code>, <code>cache.m5.xlarge</code>, // <code>cache.m5.2xlarge</code>, <code>cache.m5.4xlarge</code>, // <code>cache.m5.12xlarge</code>, <code>cache.m5.24xlarge</code> </p> <p> <b>M4 // node types:</b> <code>cache.m4.large</code>, <code>cache.m4.xlarge</code>, // <code>cache.m4.2xlarge</code>, <code>cache.m4.4xlarge</code>, // <code>cache.m4.10xlarge</code> </p> <p> <b>T3 node types:</b> // <code>cache.t3.micro</code>, <code>cache.t3.small</code>, // <code>cache.t3.medium</code> </p> <p> <b>T2 node types:</b> // <code>cache.t2.micro</code>, <code>cache.t2.small</code>, // <code>cache.t2.medium</code> </p> </li> <li> <p>Previous generation: (not // recommended)</p> <p> <b>T1 node types:</b> <code>cache.t1.micro</code> </p> <p> // <b>M1 node types:</b> <code>cache.m1.small</code>, <code>cache.m1.medium</code>, // <code>cache.m1.large</code>, <code>cache.m1.xlarge</code> </p> <p> <b>M3 node // types:</b> <code>cache.m3.medium</code>, <code>cache.m3.large</code>, // <code>cache.m3.xlarge</code>, <code>cache.m3.2xlarge</code> </p> </li> </ul> // </li> <li> <p>Compute optimized:</p> <ul> <li> <p>Previous generation: (not // recommended)</p> <p> <b>C1 node types:</b> <code>cache.c1.xlarge</code> </p> // </li> </ul> </li> <li> <p>Memory optimized:</p> <ul> <li> <p>Current generation: // </p> <p> <b>R5 node types:</b> <code>cache.r5.large</code>, // <code>cache.r5.xlarge</code>, <code>cache.r5.2xlarge</code>, // <code>cache.r5.4xlarge</code>, <code>cache.r5.12xlarge</code>, // <code>cache.r5.24xlarge</code> </p> <p> <b>R4 node types:</b> // <code>cache.r4.large</code>, <code>cache.r4.xlarge</code>, // <code>cache.r4.2xlarge</code>, <code>cache.r4.4xlarge</code>, // <code>cache.r4.8xlarge</code>, <code>cache.r4.16xlarge</code> </p> </li> <li> // <p>Previous generation: (not recommended)</p> <p> <b>M2 node types:</b> // <code>cache.m2.xlarge</code>, <code>cache.m2.2xlarge</code>, // <code>cache.m2.4xlarge</code> </p> <p> <b>R3 node types:</b> // <code>cache.r3.large</code>, <code>cache.r3.xlarge</code>, // <code>cache.r3.2xlarge</code>, <code>cache.r3.4xlarge</code>, // <code>cache.r3.8xlarge</code> </p> </li> </ul> </li> </ul> <p> <b>Additional // node type info</b> </p> <ul> <li> <p>All current generation instance types are // created in Amazon VPC by default.</p> </li> <li> <p>Redis append-only files // (AOF) are not supported for T1 or T2 instances.</p> </li> <li> <p>Redis Multi-AZ // with automatic failover is not supported on T1 instances.</p> </li> <li> // <p>Redis configuration variables <code>appendonly</code> and // <code>appendfsync</code> are not supported on Redis version 2.8.22 and // later.</p> </li> </ul> CacheNodeType *string // The offering type of this reserved cache node. OfferingType *string // The offering identifier. ReservedCacheNodesOfferingId *string // The duration of the reservation in seconds. Duration *int32 // The hourly price charged for this reserved cache node. UsagePrice *float64 // The number of cache nodes that have been reserved. CacheNodeCount *int32 // The unique identifier for the reservation. ReservedCacheNodeId *string // The recurring price charged to run this reserved cache node. RecurringCharges []*RecurringCharge // The description of the reserved cache node. ProductDescription *string }
Represents the output of a PurchaseReservedCacheNodesOffering operation.
type ReservedCacheNodeAlreadyExistsFault ¶
type ReservedCacheNodeAlreadyExistsFault struct { Message *string }
You already have a reservation with the given identifier.
func (*ReservedCacheNodeAlreadyExistsFault) Error ¶
func (e *ReservedCacheNodeAlreadyExistsFault) Error() string
func (*ReservedCacheNodeAlreadyExistsFault) ErrorCode ¶
func (e *ReservedCacheNodeAlreadyExistsFault) ErrorCode() string
func (*ReservedCacheNodeAlreadyExistsFault) ErrorFault ¶
func (e *ReservedCacheNodeAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*ReservedCacheNodeAlreadyExistsFault) ErrorMessage ¶
func (e *ReservedCacheNodeAlreadyExistsFault) ErrorMessage() string
func (*ReservedCacheNodeAlreadyExistsFault) GetMessage ¶
func (e *ReservedCacheNodeAlreadyExistsFault) GetMessage() string
func (*ReservedCacheNodeAlreadyExistsFault) HasMessage ¶
func (e *ReservedCacheNodeAlreadyExistsFault) HasMessage() bool
type ReservedCacheNodeNotFoundFault ¶
type ReservedCacheNodeNotFoundFault struct { Message *string }
The requested reserved cache node was not found.
func (*ReservedCacheNodeNotFoundFault) Error ¶
func (e *ReservedCacheNodeNotFoundFault) Error() string
func (*ReservedCacheNodeNotFoundFault) ErrorCode ¶
func (e *ReservedCacheNodeNotFoundFault) ErrorCode() string
func (*ReservedCacheNodeNotFoundFault) ErrorFault ¶
func (e *ReservedCacheNodeNotFoundFault) ErrorFault() smithy.ErrorFault
func (*ReservedCacheNodeNotFoundFault) ErrorMessage ¶
func (e *ReservedCacheNodeNotFoundFault) ErrorMessage() string
func (*ReservedCacheNodeNotFoundFault) GetMessage ¶
func (e *ReservedCacheNodeNotFoundFault) GetMessage() string
func (*ReservedCacheNodeNotFoundFault) HasMessage ¶
func (e *ReservedCacheNodeNotFoundFault) HasMessage() bool
type ReservedCacheNodeQuotaExceededFault ¶
type ReservedCacheNodeQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the user's cache node quota.
func (*ReservedCacheNodeQuotaExceededFault) Error ¶
func (e *ReservedCacheNodeQuotaExceededFault) Error() string
func (*ReservedCacheNodeQuotaExceededFault) ErrorCode ¶
func (e *ReservedCacheNodeQuotaExceededFault) ErrorCode() string
func (*ReservedCacheNodeQuotaExceededFault) ErrorFault ¶
func (e *ReservedCacheNodeQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*ReservedCacheNodeQuotaExceededFault) ErrorMessage ¶
func (e *ReservedCacheNodeQuotaExceededFault) ErrorMessage() string
func (*ReservedCacheNodeQuotaExceededFault) GetMessage ¶
func (e *ReservedCacheNodeQuotaExceededFault) GetMessage() string
func (*ReservedCacheNodeQuotaExceededFault) HasMessage ¶
func (e *ReservedCacheNodeQuotaExceededFault) HasMessage() bool
type ReservedCacheNodesOffering ¶
type ReservedCacheNodesOffering struct { // The cache node type for the reserved cache node. The following node types are // supported by ElastiCache. Generally speaking, the current generation types // provide more memory and computational power at lower cost when compared to their // equivalent previous generation counterparts. // // * General purpose: // // * // Current generation: <p> <b>M5 node types:</b> <code>cache.m5.large</code>, // <code>cache.m5.xlarge</code>, <code>cache.m5.2xlarge</code>, // <code>cache.m5.4xlarge</code>, <code>cache.m5.12xlarge</code>, // <code>cache.m5.24xlarge</code> </p> <p> <b>M4 node types:</b> // <code>cache.m4.large</code>, <code>cache.m4.xlarge</code>, // <code>cache.m4.2xlarge</code>, <code>cache.m4.4xlarge</code>, // <code>cache.m4.10xlarge</code> </p> <p> <b>T3 node types:</b> // <code>cache.t3.micro</code>, <code>cache.t3.small</code>, // <code>cache.t3.medium</code> </p> <p> <b>T2 node types:</b> // <code>cache.t2.micro</code>, <code>cache.t2.small</code>, // <code>cache.t2.medium</code> </p> </li> <li> <p>Previous generation: (not // recommended)</p> <p> <b>T1 node types:</b> <code>cache.t1.micro</code> </p> <p> // <b>M1 node types:</b> <code>cache.m1.small</code>, <code>cache.m1.medium</code>, // <code>cache.m1.large</code>, <code>cache.m1.xlarge</code> </p> <p> <b>M3 node // types:</b> <code>cache.m3.medium</code>, <code>cache.m3.large</code>, // <code>cache.m3.xlarge</code>, <code>cache.m3.2xlarge</code> </p> </li> </ul> // </li> <li> <p>Compute optimized:</p> <ul> <li> <p>Previous generation: (not // recommended)</p> <p> <b>C1 node types:</b> <code>cache.c1.xlarge</code> </p> // </li> </ul> </li> <li> <p>Memory optimized:</p> <ul> <li> <p>Current generation: // </p> <p> <b>R5 node types:</b> <code>cache.r5.large</code>, // <code>cache.r5.xlarge</code>, <code>cache.r5.2xlarge</code>, // <code>cache.r5.4xlarge</code>, <code>cache.r5.12xlarge</code>, // <code>cache.r5.24xlarge</code> </p> <p> <b>R4 node types:</b> // <code>cache.r4.large</code>, <code>cache.r4.xlarge</code>, // <code>cache.r4.2xlarge</code>, <code>cache.r4.4xlarge</code>, // <code>cache.r4.8xlarge</code>, <code>cache.r4.16xlarge</code> </p> </li> <li> // <p>Previous generation: (not recommended)</p> <p> <b>M2 node types:</b> // <code>cache.m2.xlarge</code>, <code>cache.m2.2xlarge</code>, // <code>cache.m2.4xlarge</code> </p> <p> <b>R3 node types:</b> // <code>cache.r3.large</code>, <code>cache.r3.xlarge</code>, // <code>cache.r3.2xlarge</code>, <code>cache.r3.4xlarge</code>, // <code>cache.r3.8xlarge</code> </p> </li> </ul> </li> </ul> <p> <b>Additional // node type info</b> </p> <ul> <li> <p>All current generation instance types are // created in Amazon VPC by default.</p> </li> <li> <p>Redis append-only files // (AOF) are not supported for T1 or T2 instances.</p> </li> <li> <p>Redis Multi-AZ // with automatic failover is not supported on T1 instances.</p> </li> <li> // <p>Redis configuration variables <code>appendonly</code> and // <code>appendfsync</code> are not supported on Redis version 2.8.22 and // later.</p> </li> </ul> CacheNodeType *string // The duration of the offering. in seconds. Duration *int32 // The cache engine used by the offering. ProductDescription *string // The recurring price charged to run this reserved cache node. RecurringCharges []*RecurringCharge // The offering type. OfferingType *string // The fixed price charged for this offering. FixedPrice *float64 // A unique identifier for the reserved cache node offering. ReservedCacheNodesOfferingId *string // The hourly price charged for this offering. UsagePrice *float64 }
Describes all of the attributes of a reserved cache node offering.
type ReservedCacheNodesOfferingNotFoundFault ¶
type ReservedCacheNodesOfferingNotFoundFault struct { Message *string }
The requested cache node offering does not exist.
func (*ReservedCacheNodesOfferingNotFoundFault) Error ¶
func (e *ReservedCacheNodesOfferingNotFoundFault) Error() string
func (*ReservedCacheNodesOfferingNotFoundFault) ErrorCode ¶
func (e *ReservedCacheNodesOfferingNotFoundFault) ErrorCode() string
func (*ReservedCacheNodesOfferingNotFoundFault) ErrorFault ¶
func (e *ReservedCacheNodesOfferingNotFoundFault) ErrorFault() smithy.ErrorFault
func (*ReservedCacheNodesOfferingNotFoundFault) ErrorMessage ¶
func (e *ReservedCacheNodesOfferingNotFoundFault) ErrorMessage() string
func (*ReservedCacheNodesOfferingNotFoundFault) GetMessage ¶
func (e *ReservedCacheNodesOfferingNotFoundFault) GetMessage() string
func (*ReservedCacheNodesOfferingNotFoundFault) HasMessage ¶
func (e *ReservedCacheNodesOfferingNotFoundFault) HasMessage() bool
type ReshardingConfiguration ¶
type ReshardingConfiguration struct { // Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for // the node group these configuration values apply to. NodeGroupId *string // A list of preferred availability zones for the nodes in this cluster. PreferredAvailabilityZones []*string }
A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.
type ReshardingStatus ¶
type ReshardingStatus struct { // Represents the progress of an online resharding operation. SlotMigration *SlotMigration }
The status of an online resharding operation.
type SecurityGroupMembership ¶
type SecurityGroupMembership struct { // The identifier of the cache security group. SecurityGroupId *string // The status of the cache security group membership. The status changes whenever a // cache security group is modified, or when the cache security groups assigned to // a cluster are modified. Status *string }
Represents a single cache security group and its status.
type ServiceLinkedRoleNotFoundFault ¶
type ServiceLinkedRoleNotFoundFault struct { Message *string }
The specified service linked role (SLR) was not found.
func (*ServiceLinkedRoleNotFoundFault) Error ¶
func (e *ServiceLinkedRoleNotFoundFault) Error() string
func (*ServiceLinkedRoleNotFoundFault) ErrorCode ¶
func (e *ServiceLinkedRoleNotFoundFault) ErrorCode() string
func (*ServiceLinkedRoleNotFoundFault) ErrorFault ¶
func (e *ServiceLinkedRoleNotFoundFault) ErrorFault() smithy.ErrorFault
func (*ServiceLinkedRoleNotFoundFault) ErrorMessage ¶
func (e *ServiceLinkedRoleNotFoundFault) ErrorMessage() string
func (*ServiceLinkedRoleNotFoundFault) GetMessage ¶
func (e *ServiceLinkedRoleNotFoundFault) GetMessage() string
func (*ServiceLinkedRoleNotFoundFault) HasMessage ¶
func (e *ServiceLinkedRoleNotFoundFault) HasMessage() bool
type ServiceUpdate ¶
type ServiceUpdate struct { // Indicates whether the service update will be automatically applied once the // recommended apply-by date has expired. AutoUpdateAfterRecommendedApplyByDate *bool // The severity of the service update ServiceUpdateSeverity ServiceUpdateSeverity // The date after which the service update is no longer available ServiceUpdateEndDate *time.Time // The Elasticache engine to which the update applies. Either Redis or Memcached Engine *string // The unique ID of the service update ServiceUpdateName *string // The Elasticache engine version to which the update applies. Either Redis or // Memcached engine version EngineVersion *string // The status of the service update ServiceUpdateStatus ServiceUpdateStatus // The date when the service update is initially available ServiceUpdateReleaseDate *time.Time // Reflects the nature of the service update ServiceUpdateType ServiceUpdateType // Provides details of the service update ServiceUpdateDescription *string // The recommendend date to apply the service update in order to ensure compliance. // For information on compliance, see Self-Service Security Updates for Compliance // (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/elasticache-compliance.html#elasticache-compliance-self-service). ServiceUpdateRecommendedApplyByDate *time.Time // The estimated length of time the service update will take EstimatedUpdateTime *string }
An update that you can apply to your Redis clusters.
type ServiceUpdateNotFoundFault ¶
type ServiceUpdateNotFoundFault struct { Message *string }
The service update doesn't exist
func (*ServiceUpdateNotFoundFault) Error ¶
func (e *ServiceUpdateNotFoundFault) Error() string
func (*ServiceUpdateNotFoundFault) ErrorCode ¶
func (e *ServiceUpdateNotFoundFault) ErrorCode() string
func (*ServiceUpdateNotFoundFault) ErrorFault ¶
func (e *ServiceUpdateNotFoundFault) ErrorFault() smithy.ErrorFault
func (*ServiceUpdateNotFoundFault) ErrorMessage ¶
func (e *ServiceUpdateNotFoundFault) ErrorMessage() string
func (*ServiceUpdateNotFoundFault) GetMessage ¶
func (e *ServiceUpdateNotFoundFault) GetMessage() string
func (*ServiceUpdateNotFoundFault) HasMessage ¶
func (e *ServiceUpdateNotFoundFault) HasMessage() bool
type ServiceUpdateSeverity ¶
type ServiceUpdateSeverity string
const ( ServiceUpdateSeverityCritical ServiceUpdateSeverity = "critical" ServiceUpdateSeverityImportant ServiceUpdateSeverity = "important" ServiceUpdateSeverityMedium ServiceUpdateSeverity = "medium" ServiceUpdateSeverityLow ServiceUpdateSeverity = "low" )
Enum values for ServiceUpdateSeverity
type ServiceUpdateStatus ¶
type ServiceUpdateStatus string
const ( ServiceUpdateStatusAvailable ServiceUpdateStatus = "available" ServiceUpdateStatusCancelled ServiceUpdateStatus = "cancelled" ServiceUpdateStatusExpired ServiceUpdateStatus = "expired" )
Enum values for ServiceUpdateStatus
type ServiceUpdateType ¶
type ServiceUpdateType string
const ( ServiceUpdateTypeSecurity_update ServiceUpdateType = "security-update" )
Enum values for ServiceUpdateType
type SlaMet ¶
type SlaMet string
Enum values for SlaMet
type SlotMigration ¶
type SlotMigration struct { // The percentage of the slot migration that is complete. ProgressPercentage *float64 }
Represents the progress of an online resharding operation.
type Snapshot ¶
type Snapshot struct { // The name of the cache subnet group associated with the source cluster. CacheSubnetGroupName *string // The ID of the KMS key used to encrypt the snapshot. KmsKeyId *string // The version of the cache engine version that is used by the source cluster. EngineVersion *string // Indicates whether the snapshot is from an automatic backup (automated) or was // created manually (manual). SnapshotSource *string // The name of the Availability Zone in which the source cluster is located. PreferredAvailabilityZone *string // Specifies the weekly time range during which maintenance on the cluster is // performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H // Clock UTC). The minimum maintenance window is a 60 minute period. Valid values // for ddd are: // // * sun // // * mon // // * tue // // * wed // // * thu // // * fri // // // * sat // // Example: sun:23:00-mon:01:30 PreferredMaintenanceWindow *string // This parameter is currently disabled. AutoMinorVersionUpgrade *bool // The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group // for the source cluster. VpcId *string // The cache parameter group that is associated with the source cluster. CacheParameterGroupName *string // The date and time when the source cluster was created. CacheClusterCreateTime *time.Time // For an automatic snapshot, the number of days for which ElastiCache retains the // snapshot before deleting it. For manual snapshots, this field reflects the // SnapshotRetentionLimit for the source cluster when the snapshot was created. // This field is otherwise ignored: Manual snapshots do not expire, and can only be // deleted using the DeleteSnapshot operation. Important If the value of // SnapshotRetentionLimit is set to zero (0), backups are turned off. SnapshotRetentionLimit *int32 // The status of the snapshot. Valid values: creating | available | restoring | // copying | deleting. SnapshotStatus *string // The name of the compute and memory capacity node type for the source cluster. // <p>The following node types are supported by ElastiCache. Generally speaking, // the current generation types provide more memory and computational power at // lower cost when compared to their equivalent previous generation // counterparts.</p> <ul> <li> <p>General purpose:</p> <ul> <li> <p>Current // generation: </p> <p> <b>M5 node types:</b> <code>cache.m5.large</code>, // <code>cache.m5.xlarge</code>, <code>cache.m5.2xlarge</code>, // <code>cache.m5.4xlarge</code>, <code>cache.m5.12xlarge</code>, // <code>cache.m5.24xlarge</code> </p> <p> <b>M4 node types:</b> // <code>cache.m4.large</code>, <code>cache.m4.xlarge</code>, // <code>cache.m4.2xlarge</code>, <code>cache.m4.4xlarge</code>, // <code>cache.m4.10xlarge</code> </p> <p> <b>T3 node types:</b> // <code>cache.t3.micro</code>, <code>cache.t3.small</code>, // <code>cache.t3.medium</code> </p> <p> <b>T2 node types:</b> // <code>cache.t2.micro</code>, <code>cache.t2.small</code>, // <code>cache.t2.medium</code> </p> </li> <li> <p>Previous generation: (not // recommended)</p> <p> <b>T1 node types:</b> <code>cache.t1.micro</code> </p> <p> // <b>M1 node types:</b> <code>cache.m1.small</code>, <code>cache.m1.medium</code>, // <code>cache.m1.large</code>, <code>cache.m1.xlarge</code> </p> <p> <b>M3 node // types:</b> <code>cache.m3.medium</code>, <code>cache.m3.large</code>, // <code>cache.m3.xlarge</code>, <code>cache.m3.2xlarge</code> </p> </li> </ul> // </li> <li> <p>Compute optimized:</p> <ul> <li> <p>Previous generation: (not // recommended)</p> <p> <b>C1 node types:</b> <code>cache.c1.xlarge</code> </p> // </li> </ul> </li> <li> <p>Memory optimized:</p> <ul> <li> <p>Current generation: // </p> <p> <b>R5 node types:</b> <code>cache.r5.large</code>, // <code>cache.r5.xlarge</code>, <code>cache.r5.2xlarge</code>, // <code>cache.r5.4xlarge</code>, <code>cache.r5.12xlarge</code>, // <code>cache.r5.24xlarge</code> </p> <p> <b>R4 node types:</b> // <code>cache.r4.large</code>, <code>cache.r4.xlarge</code>, // <code>cache.r4.2xlarge</code>, <code>cache.r4.4xlarge</code>, // <code>cache.r4.8xlarge</code>, <code>cache.r4.16xlarge</code> </p> </li> <li> // <p>Previous generation: (not recommended)</p> <p> <b>M2 node types:</b> // <code>cache.m2.xlarge</code>, <code>cache.m2.2xlarge</code>, // <code>cache.m2.4xlarge</code> </p> <p> <b>R3 node types:</b> // <code>cache.r3.large</code>, <code>cache.r3.xlarge</code>, // <code>cache.r3.2xlarge</code>, <code>cache.r3.4xlarge</code>, // <code>cache.r3.8xlarge</code> </p> </li> </ul> </li> </ul> <p> <b>Additional // node type info</b> </p> <ul> <li> <p>All current generation instance types are // created in Amazon VPC by default.</p> </li> <li> <p>Redis append-only files // (AOF) are not supported for T1 or T2 instances.</p> </li> <li> <p>Redis Multi-AZ // with automatic failover is not supported on T1 instances.</p> </li> <li> // <p>Redis configuration variables <code>appendonly</code> and // <code>appendfsync</code> are not supported on Redis version 2.8.22 and // later.</p> </li> </ul> CacheNodeType *string // The daily time range during which ElastiCache takes daily snapshots of the // source cluster. SnapshotWindow *string // A list of the cache nodes in the source cluster. NodeSnapshots []*NodeSnapshot // The number of cache nodes in the source cluster. For clusters running Redis, // this value must be 1. For clusters running Memcached, this value must be between // 1 and 20. NumCacheNodes *int32 // The ARN (Amazon Resource Name) of the snapshot. ARN *string // The user-supplied identifier of the source cluster. CacheClusterId *string // The Amazon Resource Name (ARN) for the topic used by the source cluster for // publishing notifications. TopicArn *string // The port number used by each cache nodes in the source cluster. Port *int32 // The number of node groups (shards) in this snapshot. When restoring from a // snapshot, the number of node groups (shards) in the snapshot and in the restored // replication group must be the same. NumNodeGroups *int32 // Indicates the status of automatic failover for the source Redis replication // group. AutomaticFailover AutomaticFailoverStatus // A description of the source replication group. ReplicationGroupDescription *string // The name of a snapshot. For an automatic snapshot, the name is system-generated. // For a manual snapshot, this is the user-provided name. SnapshotName *string // The name of the cache engine (memcached or redis) used by the source cluster. Engine *string // The unique identifier of the source replication group. ReplicationGroupId *string }
Represents a copy of an entire Redis cluster as of the time when the snapshot was taken.
type SnapshotAlreadyExistsFault ¶
type SnapshotAlreadyExistsFault struct { Message *string }
You already have a snapshot with the given name.
func (*SnapshotAlreadyExistsFault) Error ¶
func (e *SnapshotAlreadyExistsFault) Error() string
func (*SnapshotAlreadyExistsFault) ErrorCode ¶
func (e *SnapshotAlreadyExistsFault) ErrorCode() string
func (*SnapshotAlreadyExistsFault) ErrorFault ¶
func (e *SnapshotAlreadyExistsFault) ErrorFault() smithy.ErrorFault
func (*SnapshotAlreadyExistsFault) ErrorMessage ¶
func (e *SnapshotAlreadyExistsFault) ErrorMessage() string
func (*SnapshotAlreadyExistsFault) GetMessage ¶
func (e *SnapshotAlreadyExistsFault) GetMessage() string
func (*SnapshotAlreadyExistsFault) HasMessage ¶
func (e *SnapshotAlreadyExistsFault) HasMessage() bool
type SnapshotFeatureNotSupportedFault ¶
type SnapshotFeatureNotSupportedFault struct { Message *string }
You attempted one of the following operations:
- Creating a snapshot of a
Redis cluster running on a cache.t1.micro cache node.
- Creating a snapshot
of a cluster that is running Memcached rather than Redis.
Neither of these are supported by ElastiCache.
func (*SnapshotFeatureNotSupportedFault) Error ¶
func (e *SnapshotFeatureNotSupportedFault) Error() string
func (*SnapshotFeatureNotSupportedFault) ErrorCode ¶
func (e *SnapshotFeatureNotSupportedFault) ErrorCode() string
func (*SnapshotFeatureNotSupportedFault) ErrorFault ¶
func (e *SnapshotFeatureNotSupportedFault) ErrorFault() smithy.ErrorFault
func (*SnapshotFeatureNotSupportedFault) ErrorMessage ¶
func (e *SnapshotFeatureNotSupportedFault) ErrorMessage() string
func (*SnapshotFeatureNotSupportedFault) GetMessage ¶
func (e *SnapshotFeatureNotSupportedFault) GetMessage() string
func (*SnapshotFeatureNotSupportedFault) HasMessage ¶
func (e *SnapshotFeatureNotSupportedFault) HasMessage() bool
type SnapshotNotFoundFault ¶
type SnapshotNotFoundFault struct { Message *string }
The requested snapshot name does not refer to an existing snapshot.
func (*SnapshotNotFoundFault) Error ¶
func (e *SnapshotNotFoundFault) Error() string
func (*SnapshotNotFoundFault) ErrorCode ¶
func (e *SnapshotNotFoundFault) ErrorCode() string
func (*SnapshotNotFoundFault) ErrorFault ¶
func (e *SnapshotNotFoundFault) ErrorFault() smithy.ErrorFault
func (*SnapshotNotFoundFault) ErrorMessage ¶
func (e *SnapshotNotFoundFault) ErrorMessage() string
func (*SnapshotNotFoundFault) GetMessage ¶
func (e *SnapshotNotFoundFault) GetMessage() string
func (*SnapshotNotFoundFault) HasMessage ¶
func (e *SnapshotNotFoundFault) HasMessage() bool
type SnapshotQuotaExceededFault ¶
type SnapshotQuotaExceededFault struct { Message *string }
The request cannot be processed because it would exceed the maximum number of snapshots.
func (*SnapshotQuotaExceededFault) Error ¶
func (e *SnapshotQuotaExceededFault) Error() string
func (*SnapshotQuotaExceededFault) ErrorCode ¶
func (e *SnapshotQuotaExceededFault) ErrorCode() string
func (*SnapshotQuotaExceededFault) ErrorFault ¶
func (e *SnapshotQuotaExceededFault) ErrorFault() smithy.ErrorFault
func (*SnapshotQuotaExceededFault) ErrorMessage ¶
func (e *SnapshotQuotaExceededFault) ErrorMessage() string
func (*SnapshotQuotaExceededFault) GetMessage ¶
func (e *SnapshotQuotaExceededFault) GetMessage() string
func (*SnapshotQuotaExceededFault) HasMessage ¶
func (e *SnapshotQuotaExceededFault) HasMessage() bool
type SourceType ¶
type SourceType string
const ( SourceTypeCacheCluster SourceType = "cache-cluster" SourceTypeCacheParameterGroup SourceType = "cache-parameter-group" SourceTypeCacheSecurityGroup SourceType = "cache-security-group" SourceTypeCacheSubnetGroup SourceType = "cache-subnet-group" SourceTypeReplicationGroup SourceType = "replication-group" )
Enum values for SourceType
type Subnet ¶
type Subnet struct { // The unique identifier for the subnet. SubnetIdentifier *string // The Availability Zone associated with the subnet. SubnetAvailabilityZone *AvailabilityZone }
Represents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with ElastiCache.
type SubnetInUse ¶
type SubnetInUse struct { Message *string }
The requested subnet is being used by another cache subnet group.
func (*SubnetInUse) Error ¶
func (e *SubnetInUse) Error() string
func (*SubnetInUse) ErrorCode ¶
func (e *SubnetInUse) ErrorCode() string
func (*SubnetInUse) ErrorFault ¶
func (e *SubnetInUse) ErrorFault() smithy.ErrorFault
func (*SubnetInUse) ErrorMessage ¶
func (e *SubnetInUse) ErrorMessage() string
func (*SubnetInUse) GetMessage ¶
func (e *SubnetInUse) GetMessage() string
func (*SubnetInUse) HasMessage ¶
func (e *SubnetInUse) HasMessage() bool
type Tag ¶
type Tag struct { // The key for the tag. May not be null. Key *string // The tag's value. May be null. Value *string }
A cost allocation Tag that can be added to an ElastiCache cluster or replication group. Tags are composed of a Key/Value pair. A tag with a null Value is permitted.
type TagNotFoundFault ¶
type TagNotFoundFault struct { Message *string }
The requested tag was not found on this resource.
func (*TagNotFoundFault) Error ¶
func (e *TagNotFoundFault) Error() string
func (*TagNotFoundFault) ErrorCode ¶
func (e *TagNotFoundFault) ErrorCode() string
func (*TagNotFoundFault) ErrorFault ¶
func (e *TagNotFoundFault) ErrorFault() smithy.ErrorFault
func (*TagNotFoundFault) ErrorMessage ¶
func (e *TagNotFoundFault) ErrorMessage() string
func (*TagNotFoundFault) GetMessage ¶
func (e *TagNotFoundFault) GetMessage() string
func (*TagNotFoundFault) HasMessage ¶
func (e *TagNotFoundFault) HasMessage() bool
type TagQuotaPerResourceExceeded ¶
type TagQuotaPerResourceExceeded struct { Message *string }
The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 50.
func (*TagQuotaPerResourceExceeded) Error ¶
func (e *TagQuotaPerResourceExceeded) Error() string
func (*TagQuotaPerResourceExceeded) ErrorCode ¶
func (e *TagQuotaPerResourceExceeded) ErrorCode() string
func (*TagQuotaPerResourceExceeded) ErrorFault ¶
func (e *TagQuotaPerResourceExceeded) ErrorFault() smithy.ErrorFault
func (*TagQuotaPerResourceExceeded) ErrorMessage ¶
func (e *TagQuotaPerResourceExceeded) ErrorMessage() string
func (*TagQuotaPerResourceExceeded) GetMessage ¶
func (e *TagQuotaPerResourceExceeded) GetMessage() string
func (*TagQuotaPerResourceExceeded) HasMessage ¶
func (e *TagQuotaPerResourceExceeded) HasMessage() bool
type TestFailoverNotAvailableFault ¶
type TestFailoverNotAvailableFault struct { Message *string }
The TestFailover action is not available.
func (*TestFailoverNotAvailableFault) Error ¶
func (e *TestFailoverNotAvailableFault) Error() string
func (*TestFailoverNotAvailableFault) ErrorCode ¶
func (e *TestFailoverNotAvailableFault) ErrorCode() string
func (*TestFailoverNotAvailableFault) ErrorFault ¶
func (e *TestFailoverNotAvailableFault) ErrorFault() smithy.ErrorFault
func (*TestFailoverNotAvailableFault) ErrorMessage ¶
func (e *TestFailoverNotAvailableFault) ErrorMessage() string
func (*TestFailoverNotAvailableFault) GetMessage ¶
func (e *TestFailoverNotAvailableFault) GetMessage() string
func (*TestFailoverNotAvailableFault) HasMessage ¶
func (e *TestFailoverNotAvailableFault) HasMessage() bool
type TimeRangeFilter ¶
type TimeRangeFilter struct { // The start time of the time range filter StartTime *time.Time // The end time of the time range filter EndTime *time.Time }
Filters update actions from the service updates that are in available status during the time range.
type UnprocessedUpdateAction ¶
type UnprocessedUpdateAction struct { // The replication group ID ReplicationGroupId *string // The unique ID of the service update ServiceUpdateName *string // The ID of the cache cluster CacheClusterId *string // The error message that describes the reason the request was not processed ErrorMessage *string // The error type for requests that are not processed ErrorType *string }
Update action that has failed to be processed for the corresponding apply/stop request
type UpdateAction ¶
type UpdateAction struct { // Reflects the nature of the service update ServiceUpdateType ServiceUpdateType // The date when the UpdateActionStatus was last modified UpdateActionStatusModifiedDate *time.Time // The severity of the service update ServiceUpdateSeverity ServiceUpdateSeverity // The unique ID of the service update ServiceUpdateName *string // The status of the service update on the cache node CacheNodeUpdateStatus []*CacheNodeUpdateStatus // The date that the service update is available to a replication group UpdateActionAvailableDate *time.Time // The progress of the service update on the replication group NodesUpdated *string // The status of the service update ServiceUpdateStatus ServiceUpdateStatus // The ID of the cache cluster CacheClusterId *string // The recommended date to apply the service update to ensure compliance. For // information on compliance, see Self-Service Security Updates for Compliance // (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/elasticache-compliance.html#elasticache-compliance-self-service). ServiceUpdateRecommendedApplyByDate *time.Time // The status of the update action UpdateActionStatus UpdateActionStatus // The date the update is first available ServiceUpdateReleaseDate *time.Time // The ID of the replication group ReplicationGroupId *string // The estimated length of time for the update to complete EstimatedUpdateTime *string // If yes, all nodes in the replication group have been updated by the recommended // apply-by date. If no, at least one node in the replication group have not been // updated by the recommended apply-by date. If N/A, the replication group was // created after the recommended apply-by date. SlaMet SlaMet // The Elasticache engine to which the update applies. Either Redis or Memcached Engine *string // The status of the service update on the node group NodeGroupUpdateStatus []*NodeGroupUpdateStatus }
The status of the service update for a specific replication group
type UpdateActionStatus ¶
type UpdateActionStatus string
const ( UpdateActionStatusNot_applied UpdateActionStatus = "not-applied" UpdateActionStatusWaiting_to_start UpdateActionStatus = "waiting-to-start" UpdateActionStatusIn_progress UpdateActionStatus = "in-progress" UpdateActionStatusStopping UpdateActionStatus = "stopping" UpdateActionStatusStopped UpdateActionStatus = "stopped" UpdateActionStatusComplete UpdateActionStatus = "complete" UpdateActionStatusScheduling UpdateActionStatus = "scheduling" UpdateActionStatusScheduled UpdateActionStatus = "scheduled" UpdateActionStatusNot_applicable UpdateActionStatus = "not-applicable" )
Enum values for UpdateActionStatus
Source Files ¶
- Version
- v0.1.0
- Published
- Sep 29, 2020
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 1 hour ago –
Tools for package owners.