ElastiCacheClient

Amazon ElastiCache

Amazon ElastiCache is a web service that makes it easier to set up, operate, and scale a distributed cache in the cloud.

With ElastiCache, customers get all of the benefits of a high-performance, in-memory cache with less of the administrative burden involved in launching and managing a distributed cache. The service makes setup, scaling, and cluster failure handling much simpler than in a self-managed cache deployment.

In addition, through integration with Amazon CloudWatch, customers get enhanced visibility into the key performance statistics associated with their cache and can receive alarms if a part of their cache runs hot.

Properties

Link copied to clipboard
abstract override val config: ElastiCacheClient.Config

ElastiCacheClient's configuration

Functions

Link copied to clipboard

A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see Resource-level permissions.

Link copied to clipboard

Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism.

Link copied to clipboard

Apply the service update. For more information on service updates and applying them, see Applying Service Updates.

Link copied to clipboard

Stop the service update. For more information on service updates and stopping them, see Stopping Service Updates.

Link copied to clipboard

Complete the migration of data.

Link copied to clipboard

Creates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Makes a copy of an existing snapshot.

Link copied to clipboard

Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached, Valkey or Redis OSS.

Link copied to clipboard

Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup.

Link copied to clipboard

Creates a new cache security group. Use a cache security group to control access to one or more clusters.

Link copied to clipboard

Creates a new cache subnet group.

Link copied to clipboard

Global Datastore offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region read replica clusters for ElastiCache to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore.

Link copied to clipboard

Creates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication group.

Link copied to clipboard

Creates a serverless cache.

Link copied to clipboard

This API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Creates a copy of an entire cluster or replication group at a specific moment in time.

Link copied to clipboard
abstract suspend fun createUser(input: CreateUserRequest): CreateUserResponse

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user. For more information, see Using Role Based Access Control (RBAC).

Link copied to clipboard

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user group. For more information, see Using Role Based Access Control (RBAC)

Link copied to clipboard

Dynamically decreases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Link copied to clipboard

Deletes a previously provisioned cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cluster; you cannot cancel or revert this operation.

Link copied to clipboard

Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters. You cannot delete the default cache parameter groups in your account.

Link copied to clipboard

Deletes a cache security group.

Link copied to clipboard

Deletes a cache subnet group.

Link copied to clipboard

Deleting a Global datastore is a two-step process:

Link copied to clipboard

Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting RetainPrimaryCluster=true.

Link copied to clipboard

Deletes a specified existing serverless cache.

Link copied to clipboard

Deletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation.

Link copied to clipboard
abstract suspend fun deleteUser(input: DeleteUserRequest): DeleteUserResponse

For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user. The user will be removed from all user groups and in turn removed from all replication groups. For more information, see Using Role Based Access Control (RBAC).

Link copied to clipboard

For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user group. The user group must first be disassociated from the replication group before it can be deleted. For more information, see Using Role Based Access Control (RBAC).

Link copied to clipboard
abstract suspend fun describeCacheClusters(input: DescribeCacheClustersRequest = DescribeCacheClustersRequest { }): DescribeCacheClustersResponse

Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cache cluster if a cluster identifier is supplied.

Link copied to clipboard
abstract suspend fun describeCacheEngineVersions(input: DescribeCacheEngineVersionsRequest = DescribeCacheEngineVersionsRequest { }): DescribeCacheEngineVersionsResponse

Returns a list of the available cache engines and their versions.

Link copied to clipboard
abstract suspend fun describeCacheParameterGroups(input: DescribeCacheParameterGroupsRequest = DescribeCacheParameterGroupsRequest { }): DescribeCacheParameterGroupsResponse

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.

Link copied to clipboard

Returns the detailed parameter list for a particular cache parameter group.

Link copied to clipboard
abstract suspend fun describeCacheSecurityGroups(input: DescribeCacheSecurityGroupsRequest = DescribeCacheSecurityGroupsRequest { }): DescribeCacheSecurityGroupsResponse

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group. This applicable only when you have ElastiCache in Classic setup

Link copied to clipboard
abstract suspend fun describeCacheSubnetGroups(input: DescribeCacheSubnetGroupsRequest = DescribeCacheSubnetGroupsRequest { }): DescribeCacheSubnetGroupsResponse

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. This is applicable only when you have ElastiCache in VPC setup. All ElastiCache clusters now launch in VPC by default.

Link copied to clipboard

Returns the default engine and system parameter information for the specified cache engine.

Link copied to clipboard
abstract suspend fun describeEvents(input: DescribeEventsRequest = DescribeEventsRequest { }): DescribeEventsResponse

Returns events related to clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cluster, cache security group, or cache parameter group by providing the name as a parameter.

Link copied to clipboard
abstract suspend fun describeGlobalReplicationGroups(input: DescribeGlobalReplicationGroupsRequest = DescribeGlobalReplicationGroupsRequest { }): DescribeGlobalReplicationGroupsResponse

Returns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores.

Link copied to clipboard
abstract suspend fun describeReplicationGroups(input: DescribeReplicationGroupsRequest = DescribeReplicationGroupsRequest { }): DescribeReplicationGroupsResponse

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

Link copied to clipboard
abstract suspend fun describeReservedCacheNodes(input: DescribeReservedCacheNodesRequest = DescribeReservedCacheNodesRequest { }): DescribeReservedCacheNodesResponse

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.

Link copied to clipboard
abstract suspend fun describeReservedCacheNodesOfferings(input: DescribeReservedCacheNodesOfferingsRequest = DescribeReservedCacheNodesOfferingsRequest { }): DescribeReservedCacheNodesOfferingsResponse

Lists available reserved cache node offerings.

Link copied to clipboard
abstract suspend fun describeServerlessCaches(input: DescribeServerlessCachesRequest = DescribeServerlessCachesRequest { }): DescribeServerlessCachesResponse

Returns information about a specific serverless cache. If no identifier is specified, then the API returns information on all the serverless caches belonging to this Amazon Web Services account.

Link copied to clipboard
abstract suspend fun describeServerlessCacheSnapshots(input: DescribeServerlessCacheSnapshotsRequest = DescribeServerlessCacheSnapshotsRequest { }): DescribeServerlessCacheSnapshotsResponse

Returns information about serverless cache snapshots. By default, this API lists all of the customer’s serverless cache snapshots. It can also describe a single serverless cache snapshot, or the snapshots associated with a particular serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard
abstract suspend fun describeServiceUpdates(input: DescribeServiceUpdatesRequest = DescribeServiceUpdatesRequest { }): DescribeServiceUpdatesResponse

Returns details of the service updates

Link copied to clipboard
abstract suspend fun describeSnapshots(input: DescribeSnapshotsRequest = DescribeSnapshotsRequest { }): DescribeSnapshotsResponse

Returns information about cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

Link copied to clipboard
abstract suspend fun describeUpdateActions(input: DescribeUpdateActionsRequest = DescribeUpdateActionsRequest { }): DescribeUpdateActionsResponse

Returns details of the update actions

Link copied to clipboard
abstract suspend fun describeUserGroups(input: DescribeUserGroupsRequest = DescribeUserGroupsRequest { }): DescribeUserGroupsResponse

Returns a list of user groups.

Link copied to clipboard
abstract suspend fun describeUsers(input: DescribeUsersRequest = DescribeUsersRequest { }): DescribeUsersResponse

Returns a list of users.

Link copied to clipboard

Remove a secondary cluster from the Global datastore using the Global datastore name. The secondary cluster will no longer receive updates from the primary cluster, but will remain as a standalone cluster in that Amazon region.

Link copied to clipboard

Provides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only.

Link copied to clipboard

Used to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary.

Link copied to clipboard

Dynamically increases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Link copied to clipboard
abstract suspend fun listAllowedNodeTypeModifications(input: ListAllowedNodeTypeModificationsRequest = ListAllowedNodeTypeModificationsRequest { }): ListAllowedNodeTypeModificationsResponse

Lists all available node types that you can scale with your cluster's replication group's current node type.

Link copied to clipboard

Lists all tags currently on a named resource.

Link copied to clipboard

Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values.

Link copied to clipboard

Modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.

Link copied to clipboard

Modifies an existing cache subnet group.

Link copied to clipboard

Modifies the settings for a Global datastore.

Link copied to clipboard

Modifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above.

Link copied to clipboard

Modifies a replication group's shards (node groups) by allowing you to add shards, remove shards, or rebalance the keyspaces among existing shards.

Link copied to clipboard

This API modifies the attributes of a serverless cache.

Link copied to clipboard
abstract suspend fun modifyUser(input: ModifyUserRequest): ModifyUserResponse

Changes user password(s) and/or access string.

Link copied to clipboard

Changes the list of users that belong to the user group.

Link copied to clipboard

Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes.

Link copied to clipboard

Redistribute slots to ensure uniform distribution across existing shards in the cluster.

Link copied to clipboard

Reboots some, or all, of the cache nodes within a provisioned cluster. This operation applies any modified cache parameter groups to the cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cluster. During the reboot, the cluster status is set to REBOOTING.

Link copied to clipboard

Removes the tags identified by the TagKeys list from the named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see Resource-level permissions.

Link copied to clipboard

Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters.

Link copied to clipboard

Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.

Link copied to clipboard

Start the migration of data.

Link copied to clipboard

Represents the input of a TestFailover operation which tests automatic failover on a specified node group (called shard in the console) in a replication group (called cluster in the console).

Link copied to clipboard

Async API to test connection between source and target replication group.

Inherited functions

Link copied to clipboard

A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see Resource-level permissions.

Link copied to clipboard

Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism.

Link copied to clipboard

Apply the service update. For more information on service updates and applying them, see Applying Service Updates.

Link copied to clipboard

Stop the service update. For more information on service updates and stopping them, see Stopping Service Updates.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Complete the migration of data.

Link copied to clipboard

Creates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Makes a copy of an existing snapshot.

Link copied to clipboard

Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached, Valkey or Redis OSS.

Link copied to clipboard

Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup.

Link copied to clipboard

Creates a new cache security group. Use a cache security group to control access to one or more clusters.

Link copied to clipboard

Creates a new cache subnet group.

Link copied to clipboard

Global Datastore offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region read replica clusters for ElastiCache to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore.

Link copied to clipboard

Creates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication group.

Link copied to clipboard

Creates a serverless cache.

Link copied to clipboard

This API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Creates a copy of an entire cluster or replication group at a specific moment in time.

Link copied to clipboard
inline suspend fun ElastiCacheClient.createUser(crossinline block: CreateUserRequest.Builder.() -> Unit): CreateUserResponse

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user. For more information, see Using Role Based Access Control (RBAC).

Link copied to clipboard

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user group. For more information, see Using Role Based Access Control (RBAC)

Link copied to clipboard

Dynamically decreases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Link copied to clipboard

Deletes a previously provisioned cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cluster; you cannot cancel or revert this operation.

Link copied to clipboard

Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters. You cannot delete the default cache parameter groups in your account.

Link copied to clipboard

Deletes a cache security group.

Link copied to clipboard

Deletes a cache subnet group.

Link copied to clipboard

Deleting a Global datastore is a two-step process:

Link copied to clipboard

Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting RetainPrimaryCluster=true.

Link copied to clipboard

Deletes a specified existing serverless cache.

Link copied to clipboard

Deletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation.

Link copied to clipboard
inline suspend fun ElastiCacheClient.deleteUser(crossinline block: DeleteUserRequest.Builder.() -> Unit): DeleteUserResponse

For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user. The user will be removed from all user groups and in turn removed from all replication groups. For more information, see Using Role Based Access Control (RBAC).

Link copied to clipboard

For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user group. The user group must first be disassociated from the replication group before it can be deleted. For more information, see Using Role Based Access Control (RBAC).

Link copied to clipboard

Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cache cluster if a cluster identifier is supplied.

Link copied to clipboard

Returns a list of the available cache engines and their versions.

Link copied to clipboard

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.

Link copied to clipboard

Returns the detailed parameter list for a particular cache parameter group.

Link copied to clipboard

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group. This applicable only when you have ElastiCache in Classic setup

Link copied to clipboard

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. This is applicable only when you have ElastiCache in VPC setup. All ElastiCache clusters now launch in VPC by default.

Link copied to clipboard

Returns the default engine and system parameter information for the specified cache engine.

Link copied to clipboard

Returns events related to clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cluster, cache security group, or cache parameter group by providing the name as a parameter.

Link copied to clipboard

Returns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores.

Link copied to clipboard

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

Link copied to clipboard

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.

Link copied to clipboard
Link copied to clipboard

Returns information about a specific serverless cache. If no identifier is specified, then the API returns information on all the serverless caches belonging to this Amazon Web Services account.

Link copied to clipboard

Returns information about serverless cache snapshots. By default, this API lists all of the customer’s serverless cache snapshots. It can also describe a single serverless cache snapshot, or the snapshots associated with a particular serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only.

Link copied to clipboard

Returns details of the service updates

Link copied to clipboard

Returns information about cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

Link copied to clipboard

Returns details of the update actions

Link copied to clipboard

Returns a list of user groups.

Link copied to clipboard

Returns a list of users.

Link copied to clipboard

Remove a secondary cluster from the Global datastore using the Global datastore name. The secondary cluster will no longer receive updates from the primary cluster, but will remain as a standalone cluster in that Amazon region.

Link copied to clipboard

Provides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only.

Link copied to clipboard

Used to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary.

Link copied to clipboard

Dynamically increases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Link copied to clipboard

Lists all available node types that you can scale with your cluster's replication group's current node type.

Link copied to clipboard

Lists all tags currently on a named resource.

Link copied to clipboard

Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values.

Link copied to clipboard

Modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.

Link copied to clipboard

Modifies an existing cache subnet group.

Link copied to clipboard

Modifies the settings for a Global datastore.

Link copied to clipboard

Modifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above.

Link copied to clipboard

Modifies a replication group's shards (node groups) by allowing you to add shards, remove shards, or rebalance the keyspaces among existing shards.

Link copied to clipboard

This API modifies the attributes of a serverless cache.

Link copied to clipboard
inline suspend fun ElastiCacheClient.modifyUser(crossinline block: ModifyUserRequest.Builder.() -> Unit): ModifyUserResponse

Changes user password(s) and/or access string.

Link copied to clipboard

Changes the list of users that belong to the user group.

Link copied to clipboard

Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes.

Link copied to clipboard

Redistribute slots to ensure uniform distribution across existing shards in the cluster.

Link copied to clipboard

Reboots some, or all, of the cache nodes within a provisioned cluster. This operation applies any modified cache parameter groups to the cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cluster. During the reboot, the cluster status is set to REBOOTING.

Link copied to clipboard

Removes the tags identified by the TagKeys list from the named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see Resource-level permissions.

Link copied to clipboard

Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters.

Link copied to clipboard

Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.

Link copied to clipboard

Start the migration of data.

Link copied to clipboard

Represents the input of a TestFailover operation which tests automatic failover on a specified node group (called shard in the console) in a replication group (called cluster in the console).

Link copied to clipboard

Async API to test connection between source and target replication group.

Link copied to clipboard
suspend fun ElastiCacheClient.waitUntilCacheClusterAvailable(request: DescribeCacheClustersRequest = DescribeCacheClustersRequest { }, retryStrategy: RetryStrategy? = null): Outcome<DescribeCacheClustersResponse>

Wait until ElastiCache cluster is available.

Link copied to clipboard
suspend fun ElastiCacheClient.waitUntilCacheClusterDeleted(request: DescribeCacheClustersRequest = DescribeCacheClustersRequest { }, retryStrategy: RetryStrategy? = null): Outcome<DescribeCacheClustersResponse>

Wait until ElastiCache cluster is deleted.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.