import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { ElastiCacheServiceException as __BaseException } from "./ElastiCacheServiceException"; /** *
The requested cluster ID does not refer to an existing cluster.
* @public */ export declare class CacheClusterNotFoundFault extends __BaseException { readonly name: "CacheClusterNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache parameter group name does not refer to an existing cache parameter * group.
* @public */ export declare class CacheParameterGroupNotFoundFault extends __BaseException { readonly name: "CacheParameterGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache security group name does not refer to an existing cache security * group.
* @public */ export declare class CacheSecurityGroupNotFoundFault extends __BaseException { readonly name: "CacheSecurityGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache subnet group name does not refer to an existing cache subnet * group.
* @public */ export declare class CacheSubnetGroupNotFoundFault extends __BaseException { readonly name: "CacheSubnetGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested Amazon Resource Name (ARN) does not refer to an existing * resource.
* @public */ export declare class InvalidARNFault extends __BaseException { readonly name: "InvalidARNFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested replication group is not in the available state.
The state of the serverless cache snapshot was not received. Available for Valkey, Redis OSS and Serverless Memcached only.
* @public */ export declare class InvalidServerlessCacheSnapshotStateFault extends __BaseException { readonly name: "InvalidServerlessCacheSnapshotStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe account for these credentials is not currently active.
* @public */ export declare class InvalidServerlessCacheStateFault extends __BaseException { readonly name: "InvalidServerlessCacheStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified replication group does not exist.
* @public */ export declare class ReplicationGroupNotFoundFault extends __BaseException { readonly name: "ReplicationGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested reserved cache node was not found.
* @public */ export declare class ReservedCacheNodeNotFoundFault extends __BaseException { readonly name: "ReservedCacheNodeNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe serverless cache was not found or does not exist.
* @public */ export declare class ServerlessCacheNotFoundFault extends __BaseException { readonly name: "ServerlessCacheNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThis serverless cache snapshot could not be found or does not exist. Available for Valkey, Redis OSS and Serverless Memcached only.
* @public */ export declare class ServerlessCacheSnapshotNotFoundFault extends __BaseException { readonly name: "ServerlessCacheSnapshotNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested snapshot name does not refer to an existing snapshot.
* @public */ export declare class SnapshotNotFoundFault extends __BaseException { readonly name: "SnapshotNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe 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.
* @public */ export declare class TagQuotaPerResourceExceeded extends __BaseException { readonly name: "TagQuotaPerResourceExceeded"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe user group was not found or does not exist
* @public */ export declare class UserGroupNotFoundFault extends __BaseException { readonly name: "UserGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe user does not exist or could not be found.
* @public */ export declare class UserNotFoundFault extends __BaseException { readonly name: "UserNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified Amazon EC2 security group is already authorized for the specified cache * security group.
* @public */ export declare class AuthorizationAlreadyExistsFault extends __BaseException { readonly name: "AuthorizationAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe current state of the cache security group does not allow deletion.
* @public */ export declare class InvalidCacheSecurityGroupStateFault extends __BaseException { readonly name: "InvalidCacheSecurityGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeTwo or more incompatible parameters were specified.
* @public */ export declare class InvalidParameterCombinationException extends __BaseException { readonly name: "InvalidParameterCombinationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe value for a parameter is invalid.
* @public */ export declare class InvalidParameterValueException extends __BaseException { readonly name: "InvalidParameterValueException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe service update doesn't exist
* @public */ export declare class ServiceUpdateNotFoundFault extends __BaseException { readonly name: "ServiceUpdateNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe designated replication group is not available for data migration.
* @public */ export declare class ReplicationGroupNotUnderMigrationFault extends __BaseException { readonly name: "ReplicationGroupNotUnderMigrationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA serverless cache snapshot with this name already exists. Available for Valkey, Redis OSS and Serverless Memcached only.
* @public */ export declare class ServerlessCacheSnapshotAlreadyExistsFault extends __BaseException { readonly name: "ServerlessCacheSnapshotAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of serverless cache snapshots exceeds the customer snapshot quota. Available for Valkey, Redis OSS and Serverless Memcached only.
* @public */ export declare class ServerlessCacheSnapshotQuotaExceededFault extends __BaseException { readonly name: "ServerlessCacheSnapshotQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified service linked role (SLR) was not found.
* @public */ export declare class ServiceLinkedRoleNotFoundFault extends __BaseException { readonly name: "ServiceLinkedRoleNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe current state of the snapshot does not allow the requested operation to * occur.
* @public */ export declare class InvalidSnapshotStateFault extends __BaseException { readonly name: "InvalidSnapshotStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou already have a snapshot with the given name.
* @public */ export declare class SnapshotAlreadyExistsFault extends __BaseException { readonly name: "SnapshotAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the maximum number of * snapshots.
* @public */ export declare class SnapshotQuotaExceededFault extends __BaseException { readonly name: "SnapshotQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou already have a cluster with the given identifier.
* @public */ export declare class CacheClusterAlreadyExistsFault extends __BaseException { readonly name: "CacheClusterAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the allowed number of clusters * per customer.
* @public */ export declare class ClusterQuotaForCustomerExceededFault extends __BaseException { readonly name: "ClusterQuotaForCustomerExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache node type is not available in the specified Availability Zone. For * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
* @public */ export declare class InsufficientCacheClusterCapacityFault extends __BaseException { readonly name: "InsufficientCacheClusterCapacityFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe VPC network is in an invalid state.
* @public */ export declare class InvalidVPCNetworkStateFault extends __BaseException { readonly name: "InvalidVPCNetworkStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the allowed number of cache * nodes in a single cluster.
* @public */ export declare class NodeQuotaForClusterExceededFault extends __BaseException { readonly name: "NodeQuotaForClusterExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the allowed number of cache * nodes per customer.
* @public */ export declare class NodeQuotaForCustomerExceededFault extends __BaseException { readonly name: "NodeQuotaForCustomerExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA cache parameter group with the requested name already exists.
* @public */ export declare class CacheParameterGroupAlreadyExistsFault extends __BaseException { readonly name: "CacheParameterGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the maximum number of cache * security groups.
* @public */ export declare class CacheParameterGroupQuotaExceededFault extends __BaseException { readonly name: "CacheParameterGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe current state of the cache parameter group does not allow the requested operation * to occur.
* @public */ export declare class InvalidCacheParameterGroupStateFault extends __BaseException { readonly name: "InvalidCacheParameterGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA cache security group with the specified name already exists.
* @public */ export declare class CacheSecurityGroupAlreadyExistsFault extends __BaseException { readonly name: "CacheSecurityGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the allowed number of cache * security groups.
* @public */ export declare class CacheSecurityGroupQuotaExceededFault extends __BaseException { readonly name: "CacheSecurityGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache subnet group name is already in use by an existing cache subnet * group.
* @public */ export declare class CacheSubnetGroupAlreadyExistsFault extends __BaseException { readonly name: "CacheSubnetGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the allowed number of cache * subnet groups.
* @public */ export declare class CacheSubnetGroupQuotaExceededFault extends __BaseException { readonly name: "CacheSubnetGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the allowed number of subnets * in a cache subnet group.
* @public */ export declare class CacheSubnetQuotaExceededFault extends __BaseException { readonly name: "CacheSubnetQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn invalid subnet identifier was specified.
* @public */ export declare class InvalidSubnet extends __BaseException { readonly name: "InvalidSubnet"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAt 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.
* @public */ export declare class SubnetNotAllowedFault extends __BaseException { readonly name: "SubnetNotAllowedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Global datastore name already exists.
* @public */ export declare class GlobalReplicationGroupAlreadyExistsFault extends __BaseException { readonly name: "GlobalReplicationGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Global datastore does not exist
* @public */ export declare class GlobalReplicationGroupNotFoundFault extends __BaseException { readonly name: "GlobalReplicationGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cluster is not in the available state.
The Global datastore is not available or in primary-only state.
* @public */ export declare class InvalidGlobalReplicationGroupStateFault extends __BaseException { readonly name: "InvalidGlobalReplicationGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe user group is not in an active state.
* @public */ export declare class InvalidUserGroupStateFault extends __BaseException { readonly name: "InvalidUserGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe 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
* @public */ export declare class NodeGroupsPerReplicationGroupQuotaExceededFault extends __BaseException { readonly name: "NodeGroupsPerReplicationGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified replication group already exists.
* @public */ export declare class ReplicationGroupAlreadyExistsFault extends __BaseException { readonly name: "ReplicationGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou must enter valid credentials.
* @public */ export declare class InvalidCredentialsException extends __BaseException { readonly name: "InvalidCredentialsException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA serverless cache with this name already exists.
* @public */ export declare class ServerlessCacheAlreadyExistsFault extends __BaseException { readonly name: "ServerlessCacheAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of serverless caches exceeds the customer quota.
* @public */ export declare class ServerlessCacheQuotaForCustomerExceededFault extends __BaseException { readonly name: "ServerlessCacheQuotaForCustomerExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou attempted one of the following operations:
*Creating a snapshot of a Valkey or Redis OSS cluster running on a
* cache.t1.micro cache node.
Creating a snapshot of a cluster that is running Memcached rather than * Valkey or Redis OSS.
*Neither of these are supported by ElastiCache.
* @public */ export declare class SnapshotFeatureNotSupportedFault extends __BaseException { readonly name: "SnapshotFeatureNotSupportedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA user with this username already exists.
* @public */ export declare class DuplicateUserNameFault extends __BaseException { readonly name: "DuplicateUserNameFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA user with this ID already exists.
* @public */ export declare class UserAlreadyExistsFault extends __BaseException { readonly name: "UserAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe quota of users has been exceeded.
* @public */ export declare class UserQuotaExceededFault extends __BaseException { readonly name: "UserQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou must add default user to a user group.
* @public */ export declare class DefaultUserRequired extends __BaseException { readonly name: "DefaultUserRequired"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe user group with this ID already exists.
* @public */ export declare class UserGroupAlreadyExistsFault extends __BaseException { readonly name: "UserGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe number of users exceeds the user group limit.
* @public */ export declare class UserGroupQuotaExceededFault extends __BaseException { readonly name: "UserGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe operation was not performed because no changes were required.
* @public */ export declare class NoOperationFault extends __BaseException { readonly name: "NoOperationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache subnet group is currently in use.
* @public */ export declare class CacheSubnetGroupInUse extends __BaseException { readonly name: "CacheSubnetGroupInUse"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe default user assigned to the user group.
* @public */ export declare class DefaultUserAssociatedToUserGroupFault extends __BaseException { readonly name: "DefaultUserAssociatedToUserGroupFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe user is not in active state.
* @public */ export declare class InvalidUserStateFault extends __BaseException { readonly name: "InvalidUserStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested cache node offering does not exist.
* @public */ export declare class ReservedCacheNodesOfferingNotFoundFault extends __BaseException { readonly name: "ReservedCacheNodesOfferingNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe KMS key supplied is not valid.
* @public */ export declare class InvalidKMSKeyFault extends __BaseException { readonly name: "InvalidKMSKeyFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested subnet is being used by another cache subnet group.
* @public */ export declare class SubnetInUse extends __BaseException { readonly name: "SubnetInUse"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou already have a reservation with the given identifier.
* @public */ export declare class ReservedCacheNodeAlreadyExistsFault extends __BaseException { readonly name: "ReservedCacheNodeAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request cannot be processed because it would exceed the user's cache node * quota.
* @public */ export declare class ReservedCacheNodeQuotaExceededFault extends __BaseException { readonly name: "ReservedCacheNodeQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested tag was not found on this resource.
* @public */ export declare class TagNotFoundFault extends __BaseException { readonly name: "TagNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified Amazon EC2 security group is not authorized for the specified cache * security group.
* @public */ export declare class AuthorizationNotFoundFault extends __BaseException { readonly name: "AuthorizationNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe targeted replication group is not available.
* @public */ export declare class ReplicationGroupAlreadyUnderMigrationFault extends __BaseException { readonly name: "ReplicationGroupAlreadyUnderMigrationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe customer has exceeded the allowed rate of API calls.
* @public */ export declare class APICallRateForCustomerExceededFault extends __BaseException { readonly name: "APICallRateForCustomerExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe 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.
The TestFailover action is not available.