#[non_exhaustive]
pub enum Error {
Show 68 variants ApiCallRateForCustomerExceededFault(ApiCallRateForCustomerExceededFault), AuthorizationAlreadyExistsFault(AuthorizationAlreadyExistsFault), AuthorizationNotFoundFault(AuthorizationNotFoundFault), CacheClusterAlreadyExistsFault(CacheClusterAlreadyExistsFault), CacheClusterNotFoundFault(CacheClusterNotFoundFault), CacheParameterGroupAlreadyExistsFault(CacheParameterGroupAlreadyExistsFault), CacheParameterGroupNotFoundFault(CacheParameterGroupNotFoundFault), CacheParameterGroupQuotaExceededFault(CacheParameterGroupQuotaExceededFault), CacheSecurityGroupAlreadyExistsFault(CacheSecurityGroupAlreadyExistsFault), CacheSecurityGroupNotFoundFault(CacheSecurityGroupNotFoundFault), CacheSecurityGroupQuotaExceededFault(CacheSecurityGroupQuotaExceededFault), CacheSubnetGroupAlreadyExistsFault(CacheSubnetGroupAlreadyExistsFault), CacheSubnetGroupInUse(CacheSubnetGroupInUse), CacheSubnetGroupNotFoundFault(CacheSubnetGroupNotFoundFault), CacheSubnetGroupQuotaExceededFault(CacheSubnetGroupQuotaExceededFault), CacheSubnetQuotaExceededFault(CacheSubnetQuotaExceededFault), ClusterQuotaForCustomerExceededFault(ClusterQuotaForCustomerExceededFault), DefaultUserAssociatedToUserGroupFault(DefaultUserAssociatedToUserGroupFault), DefaultUserRequired(DefaultUserRequired), DuplicateUserNameFault(DuplicateUserNameFault), GlobalReplicationGroupAlreadyExistsFault(GlobalReplicationGroupAlreadyExistsFault), GlobalReplicationGroupNotFoundFault(GlobalReplicationGroupNotFoundFault), InsufficientCacheClusterCapacityFault(InsufficientCacheClusterCapacityFault), InvalidArnFault(InvalidArnFault), InvalidCacheClusterStateFault(InvalidCacheClusterStateFault), InvalidCacheParameterGroupStateFault(InvalidCacheParameterGroupStateFault), InvalidCacheSecurityGroupStateFault(InvalidCacheSecurityGroupStateFault), InvalidGlobalReplicationGroupStateFault(InvalidGlobalReplicationGroupStateFault), InvalidKmsKeyFault(InvalidKmsKeyFault), InvalidParameterCombinationException(InvalidParameterCombinationException), InvalidParameterValueException(InvalidParameterValueException), InvalidReplicationGroupStateFault(InvalidReplicationGroupStateFault), InvalidSnapshotStateFault(InvalidSnapshotStateFault), InvalidSubnet(InvalidSubnet), InvalidUserGroupStateFault(InvalidUserGroupStateFault), InvalidUserStateFault(InvalidUserStateFault), InvalidVpcNetworkStateFault(InvalidVpcNetworkStateFault), NoOperationFault(NoOperationFault), NodeGroupNotFoundFault(NodeGroupNotFoundFault), NodeGroupsPerReplicationGroupQuotaExceededFault(NodeGroupsPerReplicationGroupQuotaExceededFault), NodeQuotaForClusterExceededFault(NodeQuotaForClusterExceededFault), NodeQuotaForCustomerExceededFault(NodeQuotaForCustomerExceededFault), ReplicationGroupAlreadyExistsFault(ReplicationGroupAlreadyExistsFault), ReplicationGroupAlreadyUnderMigrationFault(ReplicationGroupAlreadyUnderMigrationFault), ReplicationGroupNotFoundFault(ReplicationGroupNotFoundFault), ReplicationGroupNotUnderMigrationFault(ReplicationGroupNotUnderMigrationFault), ReservedCacheNodeAlreadyExistsFault(ReservedCacheNodeAlreadyExistsFault), ReservedCacheNodeNotFoundFault(ReservedCacheNodeNotFoundFault), ReservedCacheNodeQuotaExceededFault(ReservedCacheNodeQuotaExceededFault), ReservedCacheNodesOfferingNotFoundFault(ReservedCacheNodesOfferingNotFoundFault), ServiceLinkedRoleNotFoundFault(ServiceLinkedRoleNotFoundFault), ServiceUpdateNotFoundFault(ServiceUpdateNotFoundFault), SnapshotAlreadyExistsFault(SnapshotAlreadyExistsFault), SnapshotFeatureNotSupportedFault(SnapshotFeatureNotSupportedFault), SnapshotNotFoundFault(SnapshotNotFoundFault), SnapshotQuotaExceededFault(SnapshotQuotaExceededFault), SubnetInUse(SubnetInUse), SubnetNotAllowedFault(SubnetNotAllowedFault), TagNotFoundFault(TagNotFoundFault), TagQuotaPerResourceExceeded(TagQuotaPerResourceExceeded), TestFailoverNotAvailableFault(TestFailoverNotAvailableFault), UserAlreadyExistsFault(UserAlreadyExistsFault), UserGroupAlreadyExistsFault(UserGroupAlreadyExistsFault), UserGroupNotFoundFault(UserGroupNotFoundFault), UserGroupQuotaExceededFault(UserGroupQuotaExceededFault), UserNotFoundFault(UserNotFoundFault), UserQuotaExceededFault(UserQuotaExceededFault), Unhandled(Unhandled),
}
Expand description

All possible error types for this service.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

ApiCallRateForCustomerExceededFault(ApiCallRateForCustomerExceededFault)

The customer has exceeded the allowed rate of API calls.

§

AuthorizationAlreadyExistsFault(AuthorizationAlreadyExistsFault)

The specified Amazon EC2 security group is already authorized for the specified cache security group.

§

AuthorizationNotFoundFault(AuthorizationNotFoundFault)

The specified Amazon EC2 security group is not authorized for the specified cache security group.

§

CacheClusterAlreadyExistsFault(CacheClusterAlreadyExistsFault)

You already have a cluster with the given identifier.

§

CacheClusterNotFoundFault(CacheClusterNotFoundFault)

The requested cluster ID does not refer to an existing cluster.

§

CacheParameterGroupAlreadyExistsFault(CacheParameterGroupAlreadyExistsFault)

A cache parameter group with the requested name already exists.

§

CacheParameterGroupNotFoundFault(CacheParameterGroupNotFoundFault)

The requested cache parameter group name does not refer to an existing cache parameter group.

§

CacheParameterGroupQuotaExceededFault(CacheParameterGroupQuotaExceededFault)

The request cannot be processed because it would exceed the maximum number of cache security groups.

§

CacheSecurityGroupAlreadyExistsFault(CacheSecurityGroupAlreadyExistsFault)

A cache security group with the specified name already exists.

§

CacheSecurityGroupNotFoundFault(CacheSecurityGroupNotFoundFault)

The requested cache security group name does not refer to an existing cache security group.

§

CacheSecurityGroupQuotaExceededFault(CacheSecurityGroupQuotaExceededFault)

The request cannot be processed because it would exceed the allowed number of cache security groups.

§

CacheSubnetGroupAlreadyExistsFault(CacheSubnetGroupAlreadyExistsFault)

The requested cache subnet group name is already in use by an existing cache subnet group.

§

CacheSubnetGroupInUse(CacheSubnetGroupInUse)

The requested cache subnet group is currently in use.

§

CacheSubnetGroupNotFoundFault(CacheSubnetGroupNotFoundFault)

The requested cache subnet group name does not refer to an existing cache subnet group.

§

CacheSubnetGroupQuotaExceededFault(CacheSubnetGroupQuotaExceededFault)

The request cannot be processed because it would exceed the allowed number of cache subnet groups.

§

CacheSubnetQuotaExceededFault(CacheSubnetQuotaExceededFault)

The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.

§

ClusterQuotaForCustomerExceededFault(ClusterQuotaForCustomerExceededFault)

The request cannot be processed because it would exceed the allowed number of clusters per customer.

§

DefaultUserAssociatedToUserGroupFault(DefaultUserAssociatedToUserGroupFault)

The default user assigned to the user group.

§

DefaultUserRequired(DefaultUserRequired)

You must add default user to a user group.

§

DuplicateUserNameFault(DuplicateUserNameFault)

A user with this username already exists.

§

GlobalReplicationGroupAlreadyExistsFault(GlobalReplicationGroupAlreadyExistsFault)

The Global datastore name already exists.

§

GlobalReplicationGroupNotFoundFault(GlobalReplicationGroupNotFoundFault)

The Global datastore does not exist

§

InsufficientCacheClusterCapacityFault(InsufficientCacheClusterCapacityFault)

The requested cache node type is not available in the specified Availability Zone. For more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.

§

InvalidArnFault(InvalidArnFault)

The requested Amazon Resource Name (ARN) does not refer to an existing resource.

§

InvalidCacheClusterStateFault(InvalidCacheClusterStateFault)

The requested cluster is not in the available state.

§

InvalidCacheParameterGroupStateFault(InvalidCacheParameterGroupStateFault)

The current state of the cache parameter group does not allow the requested operation to occur.

§

InvalidCacheSecurityGroupStateFault(InvalidCacheSecurityGroupStateFault)

The current state of the cache security group does not allow deletion.

§

InvalidGlobalReplicationGroupStateFault(InvalidGlobalReplicationGroupStateFault)

The Global datastore is not available or in primary-only state.

§

InvalidKmsKeyFault(InvalidKmsKeyFault)

The KMS key supplied is not valid.

§

InvalidParameterCombinationException(InvalidParameterCombinationException)

Two or more incompatible parameters were specified.

§

InvalidParameterValueException(InvalidParameterValueException)

The value for a parameter is invalid.

§

InvalidReplicationGroupStateFault(InvalidReplicationGroupStateFault)

The requested replication group is not in the available state.

§

InvalidSnapshotStateFault(InvalidSnapshotStateFault)

The current state of the snapshot does not allow the requested operation to occur.

§

InvalidSubnet(InvalidSubnet)

An invalid subnet identifier was specified.

§

InvalidUserGroupStateFault(InvalidUserGroupStateFault)

The user group is not in an active state.

§

InvalidUserStateFault(InvalidUserStateFault)

The user is not in active state.

§

InvalidVpcNetworkStateFault(InvalidVpcNetworkStateFault)

The VPC network is in an invalid state.

§

NoOperationFault(NoOperationFault)

The operation was not performed because no changes were required.

§

NodeGroupNotFoundFault(NodeGroupNotFoundFault)

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.

§

NodeGroupsPerReplicationGroupQuotaExceededFault(NodeGroupsPerReplicationGroupQuotaExceededFault)

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

§

NodeQuotaForClusterExceededFault(NodeQuotaForClusterExceededFault)

The request cannot be processed because it would exceed the allowed number of cache nodes in a single cluster.

§

NodeQuotaForCustomerExceededFault(NodeQuotaForCustomerExceededFault)

The request cannot be processed because it would exceed the allowed number of cache nodes per customer.

§

ReplicationGroupAlreadyExistsFault(ReplicationGroupAlreadyExistsFault)

The specified replication group already exists.

§

ReplicationGroupAlreadyUnderMigrationFault(ReplicationGroupAlreadyUnderMigrationFault)

The targeted replication group is not available.

§

ReplicationGroupNotFoundFault(ReplicationGroupNotFoundFault)

The specified replication group does not exist.

§

ReplicationGroupNotUnderMigrationFault(ReplicationGroupNotUnderMigrationFault)

The designated replication group is not available for data migration.

§

ReservedCacheNodeAlreadyExistsFault(ReservedCacheNodeAlreadyExistsFault)

You already have a reservation with the given identifier.

§

ReservedCacheNodeNotFoundFault(ReservedCacheNodeNotFoundFault)

The requested reserved cache node was not found.

§

ReservedCacheNodeQuotaExceededFault(ReservedCacheNodeQuotaExceededFault)

The request cannot be processed because it would exceed the user's cache node quota.

§

ReservedCacheNodesOfferingNotFoundFault(ReservedCacheNodesOfferingNotFoundFault)

The requested cache node offering does not exist.

§

ServiceLinkedRoleNotFoundFault(ServiceLinkedRoleNotFoundFault)

The specified service linked role (SLR) was not found.

§

ServiceUpdateNotFoundFault(ServiceUpdateNotFoundFault)

The service update doesn't exist

§

SnapshotAlreadyExistsFault(SnapshotAlreadyExistsFault)

You already have a snapshot with the given name.

§

SnapshotFeatureNotSupportedFault(SnapshotFeatureNotSupportedFault)

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.

§

SnapshotNotFoundFault(SnapshotNotFoundFault)

The requested snapshot name does not refer to an existing snapshot.

§

SnapshotQuotaExceededFault(SnapshotQuotaExceededFault)

The request cannot be processed because it would exceed the maximum number of snapshots.

§

SubnetInUse(SubnetInUse)

The requested subnet is being used by another cache subnet group.

§

SubnetNotAllowedFault(SubnetNotAllowedFault)

At least one subnet ID does not match the other subnet IDs. This mismatch typically occurs when a user sets one subnet ID to a regional Availability Zone and a different one to an outpost. Or when a user sets the subnet ID to an Outpost when not subscribed on this service.

§

TagNotFoundFault(TagNotFoundFault)

The requested tag was not found on this resource.

§

TagQuotaPerResourceExceeded(TagQuotaPerResourceExceeded)

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.

§

TestFailoverNotAvailableFault(TestFailoverNotAvailableFault)

The TestFailover action is not available.

§

UserAlreadyExistsFault(UserAlreadyExistsFault)

A user with this ID already exists.

§

UserGroupAlreadyExistsFault(UserGroupAlreadyExistsFault)

The user group with this ID already exists.

§

UserGroupNotFoundFault(UserGroupNotFoundFault)

The user group was not found or does not exist

§

UserGroupQuotaExceededFault(UserGroupQuotaExceededFault)

The number of users exceeds the user group limit.

§

UserNotFoundFault(UserNotFoundFault)

The user does not exist or could not be found.

§

UserQuotaExceededFault(UserQuotaExceededFault)

The quota of users has been exceeded.

§

Unhandled(Unhandled)

An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AddTagsToResourceError> for Error

source§

fn from(err: AddTagsToResourceError) -> Self

Converts to this type from the input type.
source§

impl From<AuthorizeCacheSecurityGroupIngressError> for Error

source§

fn from(err: AuthorizeCacheSecurityGroupIngressError) -> Self

Converts to this type from the input type.
source§

impl From<BatchApplyUpdateActionError> for Error

source§

fn from(err: BatchApplyUpdateActionError) -> Self

Converts to this type from the input type.
source§

impl From<BatchStopUpdateActionError> for Error

source§

fn from(err: BatchStopUpdateActionError) -> Self

Converts to this type from the input type.
source§

impl From<CompleteMigrationError> for Error

source§

fn from(err: CompleteMigrationError) -> Self

Converts to this type from the input type.
source§

impl From<CopySnapshotError> for Error

source§

fn from(err: CopySnapshotError) -> Self

Converts to this type from the input type.
source§

impl From<CreateCacheClusterError> for Error

source§

fn from(err: CreateCacheClusterError) -> Self

Converts to this type from the input type.
source§

impl From<CreateCacheParameterGroupError> for Error

source§

fn from(err: CreateCacheParameterGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateCacheSecurityGroupError> for Error

source§

fn from(err: CreateCacheSecurityGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateCacheSubnetGroupError> for Error

source§

fn from(err: CreateCacheSubnetGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateGlobalReplicationGroupError> for Error

source§

fn from(err: CreateGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateReplicationGroupError> for Error

source§

fn from(err: CreateReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateSnapshotError> for Error

source§

fn from(err: CreateSnapshotError) -> Self

Converts to this type from the input type.
source§

impl From<CreateUserError> for Error

source§

fn from(err: CreateUserError) -> Self

Converts to this type from the input type.
source§

impl From<CreateUserGroupError> for Error

source§

fn from(err: CreateUserGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DecreaseNodeGroupsInGlobalReplicationGroupError> for Error

source§

fn from(err: DecreaseNodeGroupsInGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DecreaseReplicaCountError> for Error

source§

fn from(err: DecreaseReplicaCountError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteCacheClusterError> for Error

source§

fn from(err: DeleteCacheClusterError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteCacheParameterGroupError> for Error

source§

fn from(err: DeleteCacheParameterGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteCacheSecurityGroupError> for Error

source§

fn from(err: DeleteCacheSecurityGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteCacheSubnetGroupError> for Error

source§

fn from(err: DeleteCacheSubnetGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteGlobalReplicationGroupError> for Error

source§

fn from(err: DeleteGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteReplicationGroupError> for Error

source§

fn from(err: DeleteReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteSnapshotError> for Error

source§

fn from(err: DeleteSnapshotError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteUserError> for Error

source§

fn from(err: DeleteUserError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteUserGroupError> for Error

source§

fn from(err: DeleteUserGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeCacheClustersError> for Error

source§

fn from(err: DescribeCacheClustersError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeCacheEngineVersionsError> for Error

source§

fn from(err: DescribeCacheEngineVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeCacheParameterGroupsError> for Error

source§

fn from(err: DescribeCacheParameterGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeCacheParametersError> for Error

source§

fn from(err: DescribeCacheParametersError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeCacheSecurityGroupsError> for Error

source§

fn from(err: DescribeCacheSecurityGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeCacheSubnetGroupsError> for Error

source§

fn from(err: DescribeCacheSubnetGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeEngineDefaultParametersError> for Error

source§

fn from(err: DescribeEngineDefaultParametersError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeEventsError> for Error

source§

fn from(err: DescribeEventsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeGlobalReplicationGroupsError> for Error

source§

fn from(err: DescribeGlobalReplicationGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeReplicationGroupsError> for Error

source§

fn from(err: DescribeReplicationGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeReservedCacheNodesError> for Error

source§

fn from(err: DescribeReservedCacheNodesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeReservedCacheNodesOfferingsError> for Error

source§

fn from(err: DescribeReservedCacheNodesOfferingsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeServiceUpdatesError> for Error

source§

fn from(err: DescribeServiceUpdatesError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeSnapshotsError> for Error

source§

fn from(err: DescribeSnapshotsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeUpdateActionsError> for Error

source§

fn from(err: DescribeUpdateActionsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeUserGroupsError> for Error

source§

fn from(err: DescribeUserGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeUsersError> for Error

source§

fn from(err: DescribeUsersError) -> Self

Converts to this type from the input type.
source§

impl From<DisassociateGlobalReplicationGroupError> for Error

source§

fn from(err: DisassociateGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<FailoverGlobalReplicationGroupError> for Error

source§

fn from(err: FailoverGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<IncreaseNodeGroupsInGlobalReplicationGroupError> for Error

source§

fn from(err: IncreaseNodeGroupsInGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<IncreaseReplicaCountError> for Error

source§

fn from(err: IncreaseReplicaCountError) -> Self

Converts to this type from the input type.
source§

impl From<ListAllowedNodeTypeModificationsError> for Error

source§

fn from(err: ListAllowedNodeTypeModificationsError) -> Self

Converts to this type from the input type.
source§

impl From<ListTagsForResourceError> for Error

source§

fn from(err: ListTagsForResourceError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyCacheClusterError> for Error

source§

fn from(err: ModifyCacheClusterError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyCacheParameterGroupError> for Error

source§

fn from(err: ModifyCacheParameterGroupError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyCacheSubnetGroupError> for Error

source§

fn from(err: ModifyCacheSubnetGroupError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyGlobalReplicationGroupError> for Error

source§

fn from(err: ModifyGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyReplicationGroupError> for Error

source§

fn from(err: ModifyReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyReplicationGroupShardConfigurationError> for Error

source§

fn from(err: ModifyReplicationGroupShardConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyUserError> for Error

source§

fn from(err: ModifyUserError) -> Self

Converts to this type from the input type.
source§

impl From<ModifyUserGroupError> for Error

source§

fn from(err: ModifyUserGroupError) -> Self

Converts to this type from the input type.
source§

impl From<PurchaseReservedCacheNodesOfferingError> for Error

source§

fn from(err: PurchaseReservedCacheNodesOfferingError) -> Self

Converts to this type from the input type.
source§

impl From<RebalanceSlotsInGlobalReplicationGroupError> for Error

source§

fn from(err: RebalanceSlotsInGlobalReplicationGroupError) -> Self

Converts to this type from the input type.
source§

impl From<RebootCacheClusterError> for Error

source§

fn from(err: RebootCacheClusterError) -> Self

Converts to this type from the input type.
source§

impl From<RemoveTagsFromResourceError> for Error

source§

fn from(err: RemoveTagsFromResourceError) -> Self

Converts to this type from the input type.
source§

impl From<ResetCacheParameterGroupError> for Error

source§

fn from(err: ResetCacheParameterGroupError) -> Self

Converts to this type from the input type.
source§

impl From<RevokeCacheSecurityGroupIngressError> for Error

source§

fn from(err: RevokeCacheSecurityGroupIngressError) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AddTagsToResourceError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AddTagsToResourceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AuthorizeCacheSecurityGroupIngressError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AuthorizeCacheSecurityGroupIngressError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<BatchApplyUpdateActionError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<BatchApplyUpdateActionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<BatchStopUpdateActionError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<BatchStopUpdateActionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CompleteMigrationError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CompleteMigrationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CopySnapshotError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CopySnapshotError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateCacheClusterError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateCacheClusterError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateCacheParameterGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateCacheParameterGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateCacheSecurityGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateCacheSecurityGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateCacheSubnetGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateCacheSubnetGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateGlobalReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateSnapshotError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateSnapshotError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateUserError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateUserError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateUserGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateUserGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DecreaseNodeGroupsInGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from( err: SdkError<DecreaseNodeGroupsInGlobalReplicationGroupError, R> ) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DecreaseReplicaCountError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DecreaseReplicaCountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteCacheClusterError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteCacheClusterError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteCacheParameterGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteCacheParameterGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteCacheSecurityGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteCacheSecurityGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteCacheSubnetGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteCacheSubnetGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteGlobalReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteSnapshotError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteSnapshotError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteUserError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteUserError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteUserGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteUserGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeCacheClustersError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeCacheClustersError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeCacheEngineVersionsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeCacheEngineVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeCacheParameterGroupsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeCacheParameterGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeCacheParametersError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeCacheParametersError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeCacheSecurityGroupsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeCacheSecurityGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeCacheSubnetGroupsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeCacheSubnetGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeEngineDefaultParametersError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeEngineDefaultParametersError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeEventsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeEventsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeGlobalReplicationGroupsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeGlobalReplicationGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeReplicationGroupsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeReplicationGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeReservedCacheNodesError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeReservedCacheNodesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeReservedCacheNodesOfferingsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeReservedCacheNodesOfferingsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeServiceUpdatesError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeServiceUpdatesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeSnapshotsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeSnapshotsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeUpdateActionsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeUpdateActionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeUserGroupsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeUserGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeUsersError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeUsersError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DisassociateGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DisassociateGlobalReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<FailoverGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<FailoverGlobalReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<IncreaseNodeGroupsInGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from( err: SdkError<IncreaseNodeGroupsInGlobalReplicationGroupError, R> ) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<IncreaseReplicaCountError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<IncreaseReplicaCountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListAllowedNodeTypeModificationsError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListAllowedNodeTypeModificationsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListTagsForResourceError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListTagsForResourceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyCacheClusterError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyCacheClusterError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyCacheParameterGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyCacheParameterGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyCacheSubnetGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyCacheSubnetGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyGlobalReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyReplicationGroupShardConfigurationError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyReplicationGroupShardConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyUserError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyUserError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ModifyUserGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ModifyUserGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PurchaseReservedCacheNodesOfferingError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PurchaseReservedCacheNodesOfferingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RebalanceSlotsInGlobalReplicationGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RebalanceSlotsInGlobalReplicationGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RebootCacheClusterError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RebootCacheClusterError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RemoveTagsFromResourceError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RemoveTagsFromResourceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ResetCacheParameterGroupError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ResetCacheParameterGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<RevokeCacheSecurityGroupIngressError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<RevokeCacheSecurityGroupIngressError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<StartMigrationError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<StartMigrationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<TestFailoverError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<TestFailoverError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<TestMigrationError, R>> for Error
where R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<TestMigrationError, R>) -> Self

Converts to this type from the input type.
source§

impl From<StartMigrationError> for Error

source§

fn from(err: StartMigrationError) -> Self

Converts to this type from the input type.
source§

impl From<TestFailoverError> for Error

source§

fn from(err: TestFailoverError) -> Self

Converts to this type from the input type.
source§

impl From<TestMigrationError> for Error

source§

fn from(err: TestMigrationError) -> Self

Converts to this type from the input type.
source§

impl RequestId for Error

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more