Awso_elasticache_syncSourceval add_tags_to_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.AddTagsToResourceMessage.t ->
(Awso_elasticache.Values.TagListMessage.t,
Awso_elasticache.Values.TagListMessage.error)
Result.tval authorize_cache_security_group_ingress :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressMessage.t ->
(Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressResult.t,
Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressResult.error)
Result.tval batch_apply_update_action :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.BatchApplyUpdateActionMessage.t ->
(Awso_elasticache.Values.UpdateActionResultsMessage.t,
Awso_elasticache.Values.UpdateActionResultsMessage.error)
Result.tval batch_stop_update_action :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.BatchStopUpdateActionMessage.t ->
(Awso_elasticache.Values.UpdateActionResultsMessage.t,
Awso_elasticache.Values.UpdateActionResultsMessage.error)
Result.tval complete_migration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CompleteMigrationMessage.t ->
(Awso_elasticache.Values.CompleteMigrationResponse.t,
Awso_elasticache.Values.CompleteMigrationResponse.error)
Result.tval copy_serverless_cache_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CopyServerlessCacheSnapshotRequest.t ->
(Awso_elasticache.Values.CopyServerlessCacheSnapshotResponse.t,
Awso_elasticache.Values.CopyServerlessCacheSnapshotResponse.error)
Result.tval copy_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CopySnapshotMessage.t ->
(Awso_elasticache.Values.CopySnapshotResult.t,
Awso_elasticache.Values.CopySnapshotResult.error)
Result.tval create_cache_cluster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateCacheClusterMessage.t ->
(Awso_elasticache.Values.CreateCacheClusterResult.t,
Awso_elasticache.Values.CreateCacheClusterResult.error)
Result.tval create_cache_parameter_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateCacheParameterGroupMessage.t ->
(Awso_elasticache.Values.CreateCacheParameterGroupResult.t,
Awso_elasticache.Values.CreateCacheParameterGroupResult.error)
Result.tval create_cache_security_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateCacheSecurityGroupMessage.t ->
(Awso_elasticache.Values.CreateCacheSecurityGroupResult.t,
Awso_elasticache.Values.CreateCacheSecurityGroupResult.error)
Result.tval create_cache_subnet_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateCacheSubnetGroupMessage.t ->
(Awso_elasticache.Values.CreateCacheSubnetGroupResult.t,
Awso_elasticache.Values.CreateCacheSubnetGroupResult.error)
Result.tval create_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.CreateGlobalReplicationGroupResult.t,
Awso_elasticache.Values.CreateGlobalReplicationGroupResult.error)
Result.tval create_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateReplicationGroupMessage.t ->
(Awso_elasticache.Values.CreateReplicationGroupResult.t,
Awso_elasticache.Values.CreateReplicationGroupResult.error)
Result.tval create_serverless_cache :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateServerlessCacheRequest.t ->
(Awso_elasticache.Values.CreateServerlessCacheResponse.t,
Awso_elasticache.Values.CreateServerlessCacheResponse.error)
Result.tval create_serverless_cache_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateServerlessCacheSnapshotRequest.t ->
(Awso_elasticache.Values.CreateServerlessCacheSnapshotResponse.t,
Awso_elasticache.Values.CreateServerlessCacheSnapshotResponse.error)
Result.tval create_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateSnapshotMessage.t ->
(Awso_elasticache.Values.CreateSnapshotResult.t,
Awso_elasticache.Values.CreateSnapshotResult.error)
Result.tval create_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateUserMessage.t ->
(Awso_elasticache.Values.User.t, Awso_elasticache.Values.User.error) Result.tval create_user_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.CreateUserGroupMessage.t ->
(Awso_elasticache.Values.UserGroup.t,
Awso_elasticache.Values.UserGroup.error)
Result.tval decrease_node_groups_in_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupResult.t,
Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupResult.error)
Result.tval decrease_replica_count :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DecreaseReplicaCountMessage.t ->
(Awso_elasticache.Values.DecreaseReplicaCountResult.t,
Awso_elasticache.Values.DecreaseReplicaCountResult.error)
Result.tval delete_cache_cluster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteCacheClusterMessage.t ->
(Awso_elasticache.Values.DeleteCacheClusterResult.t,
Awso_elasticache.Values.DeleteCacheClusterResult.error)
Result.tval delete_cache_parameter_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteCacheParameterGroupMessage.t ->
(unit, unit) Result.tval delete_cache_security_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteCacheSecurityGroupMessage.t ->
(unit, unit) Result.tval delete_cache_subnet_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteCacheSubnetGroupMessage.t ->
(unit, unit) Result.tval delete_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.DeleteGlobalReplicationGroupResult.t,
Awso_elasticache.Values.DeleteGlobalReplicationGroupResult.error)
Result.tval delete_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteReplicationGroupMessage.t ->
(Awso_elasticache.Values.DeleteReplicationGroupResult.t,
Awso_elasticache.Values.DeleteReplicationGroupResult.error)
Result.tval delete_serverless_cache :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteServerlessCacheRequest.t ->
(Awso_elasticache.Values.DeleteServerlessCacheResponse.t,
Awso_elasticache.Values.DeleteServerlessCacheResponse.error)
Result.tval delete_serverless_cache_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteServerlessCacheSnapshotRequest.t ->
(Awso_elasticache.Values.DeleteServerlessCacheSnapshotResponse.t,
Awso_elasticache.Values.DeleteServerlessCacheSnapshotResponse.error)
Result.tval delete_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteSnapshotMessage.t ->
(Awso_elasticache.Values.DeleteSnapshotResult.t,
Awso_elasticache.Values.DeleteSnapshotResult.error)
Result.tval delete_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteUserMessage.t ->
(Awso_elasticache.Values.User.t, Awso_elasticache.Values.User.error) Result.tval delete_user_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DeleteUserGroupMessage.t ->
(Awso_elasticache.Values.UserGroup.t,
Awso_elasticache.Values.UserGroup.error)
Result.tval describe_cache_clusters :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeCacheClustersMessage.t ->
(Awso_elasticache.Values.CacheClusterMessage.t,
Awso_elasticache.Values.CacheClusterMessage.error)
Result.tval describe_cache_engine_versions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeCacheEngineVersionsMessage.t ->
(Awso_elasticache.Values.CacheEngineVersionMessage.t,
Awso_elasticache.Values.CacheEngineVersionMessage.error)
Result.tval describe_cache_parameter_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeCacheParameterGroupsMessage.t ->
(Awso_elasticache.Values.CacheParameterGroupsMessage.t,
Awso_elasticache.Values.CacheParameterGroupsMessage.error)
Result.tval describe_cache_parameters :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeCacheParametersMessage.t ->
(Awso_elasticache.Values.CacheParameterGroupDetails.t,
Awso_elasticache.Values.CacheParameterGroupDetails.error)
Result.tval describe_cache_security_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeCacheSecurityGroupsMessage.t ->
(Awso_elasticache.Values.CacheSecurityGroupMessage.t,
Awso_elasticache.Values.CacheSecurityGroupMessage.error)
Result.tval describe_cache_subnet_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeCacheSubnetGroupsMessage.t ->
(Awso_elasticache.Values.CacheSubnetGroupMessage.t,
Awso_elasticache.Values.CacheSubnetGroupMessage.error)
Result.tval describe_engine_default_parameters :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeEngineDefaultParametersMessage.t ->
(Awso_elasticache.Values.DescribeEngineDefaultParametersResult.t,
Awso_elasticache.Values.DescribeEngineDefaultParametersResult.error)
Result.tval describe_events :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeEventsMessage.t ->
(Awso_elasticache.Values.EventsMessage.t,
Awso_elasticache.Values.EventsMessage.error)
Result.tval describe_global_replication_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeGlobalReplicationGroupsMessage.t ->
(Awso_elasticache.Values.DescribeGlobalReplicationGroupsResult.t,
Awso_elasticache.Values.DescribeGlobalReplicationGroupsResult.error)
Result.tval describe_replication_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeReplicationGroupsMessage.t ->
(Awso_elasticache.Values.ReplicationGroupMessage.t,
Awso_elasticache.Values.ReplicationGroupMessage.error)
Result.tval describe_reserved_cache_nodes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeReservedCacheNodesMessage.t ->
(Awso_elasticache.Values.ReservedCacheNodeMessage.t,
Awso_elasticache.Values.ReservedCacheNodeMessage.error)
Result.tval describe_reserved_cache_nodes_offerings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeReservedCacheNodesOfferingsMessage.t ->
(Awso_elasticache.Values.ReservedCacheNodesOfferingMessage.t,
Awso_elasticache.Values.ReservedCacheNodesOfferingMessage.error)
Result.tval describe_serverless_cache_snapshots :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeServerlessCacheSnapshotsRequest.t ->
(Awso_elasticache.Values.DescribeServerlessCacheSnapshotsResponse.t,
Awso_elasticache.Values.DescribeServerlessCacheSnapshotsResponse.error)
Result.tval describe_serverless_caches :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeServerlessCachesRequest.t ->
(Awso_elasticache.Values.DescribeServerlessCachesResponse.t,
Awso_elasticache.Values.DescribeServerlessCachesResponse.error)
Result.tval describe_service_updates :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeServiceUpdatesMessage.t ->
(Awso_elasticache.Values.ServiceUpdatesMessage.t,
Awso_elasticache.Values.ServiceUpdatesMessage.error)
Result.tval describe_snapshots :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeSnapshotsMessage.t ->
(Awso_elasticache.Values.DescribeSnapshotsListMessage.t,
Awso_elasticache.Values.DescribeSnapshotsListMessage.error)
Result.tval describe_update_actions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeUpdateActionsMessage.t ->
(Awso_elasticache.Values.UpdateActionsMessage.t,
Awso_elasticache.Values.UpdateActionsMessage.error)
Result.tval describe_user_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeUserGroupsMessage.t ->
(Awso_elasticache.Values.DescribeUserGroupsResult.t,
Awso_elasticache.Values.DescribeUserGroupsResult.error)
Result.tval describe_users :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DescribeUsersMessage.t ->
(Awso_elasticache.Values.DescribeUsersResult.t,
Awso_elasticache.Values.DescribeUsersResult.error)
Result.tval disassociate_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.DisassociateGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.DisassociateGlobalReplicationGroupResult.t,
Awso_elasticache.Values.DisassociateGlobalReplicationGroupResult.error)
Result.tval export_serverless_cache_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ExportServerlessCacheSnapshotRequest.t ->
(Awso_elasticache.Values.ExportServerlessCacheSnapshotResponse.t,
Awso_elasticache.Values.ExportServerlessCacheSnapshotResponse.error)
Result.tval failover_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.FailoverGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.FailoverGlobalReplicationGroupResult.t,
Awso_elasticache.Values.FailoverGlobalReplicationGroupResult.error)
Result.tval increase_node_groups_in_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupResult.t,
Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupResult.error)
Result.tval increase_replica_count :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.IncreaseReplicaCountMessage.t ->
(Awso_elasticache.Values.IncreaseReplicaCountResult.t,
Awso_elasticache.Values.IncreaseReplicaCountResult.error)
Result.tval list_allowed_node_type_modifications :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ListAllowedNodeTypeModificationsMessage.t ->
(Awso_elasticache.Values.AllowedNodeTypeModificationsMessage.t,
Awso_elasticache.Values.AllowedNodeTypeModificationsMessage.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ListTagsForResourceMessage.t ->
(Awso_elasticache.Values.TagListMessage.t,
Awso_elasticache.Values.TagListMessage.error)
Result.tval modify_cache_cluster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyCacheClusterMessage.t ->
(Awso_elasticache.Values.ModifyCacheClusterResult.t,
Awso_elasticache.Values.ModifyCacheClusterResult.error)
Result.tval modify_cache_parameter_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyCacheParameterGroupMessage.t ->
(Awso_elasticache.Values.CacheParameterGroupNameMessage.t,
Awso_elasticache.Values.CacheParameterGroupNameMessage.error)
Result.tval modify_cache_subnet_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyCacheSubnetGroupMessage.t ->
(Awso_elasticache.Values.ModifyCacheSubnetGroupResult.t,
Awso_elasticache.Values.ModifyCacheSubnetGroupResult.error)
Result.tval modify_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.ModifyGlobalReplicationGroupResult.t,
Awso_elasticache.Values.ModifyGlobalReplicationGroupResult.error)
Result.tval modify_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyReplicationGroupMessage.t ->
(Awso_elasticache.Values.ModifyReplicationGroupResult.t,
Awso_elasticache.Values.ModifyReplicationGroupResult.error)
Result.tval modify_replication_group_shard_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationMessage.t ->
(Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationResult.t,
Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationResult.error)
Result.tval modify_serverless_cache :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyServerlessCacheRequest.t ->
(Awso_elasticache.Values.ModifyServerlessCacheResponse.t,
Awso_elasticache.Values.ModifyServerlessCacheResponse.error)
Result.tval modify_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyUserMessage.t ->
(Awso_elasticache.Values.User.t, Awso_elasticache.Values.User.error) Result.tval modify_user_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ModifyUserGroupMessage.t ->
(Awso_elasticache.Values.UserGroup.t,
Awso_elasticache.Values.UserGroup.error)
Result.tval purchase_reserved_cache_nodes_offering :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingMessage.t ->
(Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingResult.t,
Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingResult.error)
Result.tval rebalance_slots_in_global_replication_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupMessage.t ->
(Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupResult.t,
Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupResult.error)
Result.tval reboot_cache_cluster :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.RebootCacheClusterMessage.t ->
(Awso_elasticache.Values.RebootCacheClusterResult.t,
Awso_elasticache.Values.RebootCacheClusterResult.error)
Result.tval remove_tags_from_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.RemoveTagsFromResourceMessage.t ->
(Awso_elasticache.Values.TagListMessage.t,
Awso_elasticache.Values.TagListMessage.error)
Result.tval reset_cache_parameter_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.ResetCacheParameterGroupMessage.t ->
(Awso_elasticache.Values.CacheParameterGroupNameMessage.t,
Awso_elasticache.Values.CacheParameterGroupNameMessage.error)
Result.tval revoke_cache_security_group_ingress :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.RevokeCacheSecurityGroupIngressMessage.t ->
(Awso_elasticache.Values.RevokeCacheSecurityGroupIngressResult.t,
Awso_elasticache.Values.RevokeCacheSecurityGroupIngressResult.error)
Result.tval start_migration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.StartMigrationMessage.t ->
(Awso_elasticache.Values.StartMigrationResponse.t,
Awso_elasticache.Values.StartMigrationResponse.error)
Result.tval test_failover :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.TestFailoverMessage.t ->
(Awso_elasticache.Values.TestFailoverResult.t,
Awso_elasticache.Values.TestFailoverResult.error)
Result.tval test_migration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_elasticache.Values.TestMigrationMessage.t ->
(Awso_elasticache.Values.TestMigrationResponse.t,
Awso_elasticache.Values.TestMigrationResponse.error)
Result.tinclude module type of struct include Awso_elasticache.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Represents the information required for client programs to connect to a cache node. This value is read-only.
module CloudWatchLogsDestinationDetails =
Awso_elasticache.Values.CloudWatchLogsDestinationDetailsThe configuration details of the CloudWatch Logs destination.
module KinesisFirehoseDestinationDetails =
Awso_elasticache.Values.KinesisFirehoseDestinationDetailsThe configuration details of the Kinesis Data Firehose destination.
The status of the service update on the node group member
Represents a single node within a node group (shard).
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
module NodeGroupMemberUpdateStatusList =
Awso_elasticache.Values.NodeGroupMemberUpdateStatusListmodule LogDeliveryConfigurationStatus =
Awso_elasticache.Values.LogDeliveryConfigurationStatusmodule PendingLogDeliveryConfiguration =
Awso_elasticache.Values.PendingLogDeliveryConfigurationThe log delivery configurations being modified
Represents the progress of an online resharding operation.
Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.
A value that applies only to a certain cache node type.
Describes an Availability Zone in which the cluster is launched.
The ID of the outpost subnet.
The status of the service update on the cache node
The status of the service update on the node group
Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.
Returns the destination, format and type of the logs.
Represents a collection of cache nodes in a replication group. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.
module PendingAutomaticFailoverStatus =
Awso_elasticache.Values.PendingAutomaticFailoverStatusmodule PendingLogDeliveryConfigurationList =
Awso_elasticache.Values.PendingLogDeliveryConfigurationListThe status of an online resharding operation.
The status of the user group update.
A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.
Represents an individual cache node in a snapshot of a cluster.
The data storage limit.
The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.
Indicates the slot configuration and global identifier for a slice group.
A member of a Global datastore. It contains the Replication Group Id, the Amazon region and the role of the replication group.
module CacheNodeTypeSpecificValueList =
Awso_elasticache.Values.CacheNodeTypeSpecificValueListRepresents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with ElastiCache.
Provides ownership and status information for an Amazon EC2 security group.
Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached, Valkey or Redis OSS. The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts. General purpose: Current generation: M7g node types: cache.m7g.large, cache.m7g.xlarge, cache.m7g.2xlarge, cache.m7g.4xlarge, cache.m7g.8xlarge, cache.m7g.12xlarge, cache.m7g.16xlarge For region availability, see Supported Node Types M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.) T1 node types: cache.t1.micro M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge Compute optimized: Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.) C1 node types: cache.c1.xlarge Memory optimized: Current generation: R7g node types: cache.r7g.large, cache.r7g.xlarge, cache.r7g.2xlarge, cache.r7g.4xlarge, cache.r7g.8xlarge, cache.r7g.12xlarge, cache.r7g.16xlarge For region availability, see Supported Node Types R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.) M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge Additional node type info All current generation instance types are created in Amazon VPC by default. Valkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances. Valkey or Redis OSS Multi-AZ with automatic failover is not supported on T1 instances. The configuration variables appendonly and appendfsync are not supported on Valkey, or on Redis OSS version 2.8.22 and later.
Represents a cluster's status within a particular cache security group.
Configuration settings for horizontal or vertical scaling operations on Memcached clusters.
Represents a single cache security group and its status.
The name of the Global datastore and role of this replication group in the Global datastore.
module ReplicationGroupOutpostArnList =
Awso_elasticache.Values.ReplicationGroupOutpostArnListmodule ReplicationGroupPendingModifiedValues =
Awso_elasticache.Values.ReplicationGroupPendingModifiedValuesThe settings to be applied to the Valkey or Redis OSS replication group, either immediately or during the next maintenance window.
Indicates whether the user requires a password to authenticate.
module DefaultUserAssociatedToUserGroupFault =
Awso_elasticache.Values.DefaultUserAssociatedToUserGroupFaultThe default user assigned to the user group.
A user with this username already exists.
module InvalidParameterCombinationException =
Awso_elasticache.Values.InvalidParameterCombinationExceptionTwo or more incompatible parameters were specified.
module InvalidParameterValueException =
Awso_elasticache.Values.InvalidParameterValueExceptionThe value for a parameter is invalid.
The user is not in active state.
module ServiceLinkedRoleNotFoundFault =
Awso_elasticache.Values.ServiceLinkedRoleNotFoundFaultThe specified service linked role (SLR) was not found.
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.
A user with this ID already exists.
The user does not exist or could not be found.
The quota of users has been exceeded.
You must add default user to a user group.
The user group is not in an active state.
The user group with this ID already exists.
The user group was not found or does not exist
Returns the updates being applied to the user group.
The number of users exceeds the user group limit.
The usage limits for storage and ElastiCache Processing Units for the cache.
The configuration settings for a specific serverless cache.
module GlobalReplicationGroupMemberList =
Awso_elasticache.Values.GlobalReplicationGroupMemberListmodule CacheNodeTypeSpecificParameter =
Awso_elasticache.Values.CacheNodeTypeSpecificParameterA parameter that has a different value for each cache node type it is applied to. For example, in a Valkey or Redis OSS cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.
Describes an individual setting that controls some aspect of ElastiCache behavior.
Status of the cache parameter group.
module CacheSecurityGroupMembershipList =
Awso_elasticache.Values.CacheSecurityGroupMembershipListDescribes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).
A group of settings that are applied to the cluster in the future, or that are currently being applied.
The status of the service update for a specific replication group
Update action that has been processed for the corresponding apply/stop request
Update action that has failed to be processed for the corresponding apply/stop request
The endpoint from which data should be migrated.
A tag that can be added to an ElastiCache cluster or replication group. Tags are composed of a Key/Value pair. 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. A tag with a null Value is permitted.
An update that you can apply to your Valkey or Redis OSS clusters.
Describes a name-value pair that is used to update the value of a parameter.
Describes all of the attributes of a reserved cache node offering.
Represents the output of a PurchaseReservedCacheNodesOffering operation.
Contains all of the attributes of a specific Valkey or Redis OSS replication group.
module LogDeliveryConfigurationRequest =
Awso_elasticache.Values.LogDeliveryConfigurationRequestSpecifies the destination, format and type of the logs.
Node group (shard) configuration options when adding or removing replicas. Each node group (shard) configuration has the following members: NodeGroupId, NewReplicaCount, and PreferredAvailabilityZones.
A list of the replication groups
Represents a single occurrence of something interesting within the system. Some examples of events are creating a cluster, adding or removing a cache node, or rebooting a node.
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).
Used to streamline results of a search based on the property being filtered.
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)
Represents a copy of an entire Valkey or Redis OSS cluster as of the time when the snapshot was taken.
The resource representing a serverless cache.
The resource representing a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
Consists of a primary cluster that accepts writes and an associated secondary cluster that resides in a different Amazon region. The secondary cluster accepts only reads. The primary cluster automatically replicates updates to the secondary cluster. The GlobalReplicationGroupIdSuffix represents the name of the Global datastore, which is what you use to associate a secondary cluster.
module CacheNodeTypeSpecificParametersList =
Awso_elasticache.Values.CacheNodeTypeSpecificParametersListRepresents the output of one of the following operations: CreateCacheSubnetGroup ModifyCacheSubnetGroup
Represents the output of one of the following operations: AuthorizeCacheSecurityGroupIngress CreateCacheSecurityGroup RevokeCacheSecurityGroupIngress
Represents the output of a CreateCacheParameterGroup operation.
Provides all of the details about a particular cache engine version.
Contains all of the attributes of a specific cluster.
The service update doesn't exist
module InvalidReplicationGroupStateFault =
Awso_elasticache.Values.InvalidReplicationGroupStateFaultThe requested replication group is not in the available state.
module ReplicationGroupAlreadyUnderMigrationFault =
Awso_elasticache.Values.ReplicationGroupAlreadyUnderMigrationFaultThe targeted replication group is not available.
The specified replication group does not exist.
module APICallRateForCustomerExceededFault =
Awso_elasticache.Values.APICallRateForCustomerExceededFaultThe customer has exceeded the allowed rate of API calls.
The requested cluster is not in the available state.
The KMS key supplied is not valid.
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.
The TestFailover action is not available.
The requested cluster ID does not refer to an existing cluster.
module CacheParameterGroupNotFoundFault =
Awso_elasticache.Values.CacheParameterGroupNotFoundFaultThe requested cache parameter group name does not refer to an existing cache parameter group.
module CacheSecurityGroupNotFoundFault =
Awso_elasticache.Values.CacheSecurityGroupNotFoundFaultThe requested cache security group name does not refer to an existing cache security group.
The requested cache subnet group name does not refer to an existing cache subnet group.
The requested Amazon Resource Name (ARN) does not refer to an existing resource.
module InvalidServerlessCacheSnapshotStateFault =
Awso_elasticache.Values.InvalidServerlessCacheSnapshotStateFaultThe state of the serverless cache snapshot was not received. Available for Valkey, Redis OSS and Serverless Memcached only.
module InvalidServerlessCacheStateFault =
Awso_elasticache.Values.InvalidServerlessCacheStateFaultThe account for these credentials is not currently active.
module ReservedCacheNodeNotFoundFault =
Awso_elasticache.Values.ReservedCacheNodeNotFoundFaultThe requested reserved cache node was not found.
The serverless cache was not found or does not exist.
module ServerlessCacheSnapshotNotFoundFault =
Awso_elasticache.Values.ServerlessCacheSnapshotNotFoundFaultThis serverless cache snapshot could not be found or does not exist. Available for Valkey, Redis OSS and Serverless Memcached only.
The requested snapshot name does not refer to an existing snapshot.
The requested tag was not found on this resource.
The specified Amazon EC2 security group is not authorized for the specified cache security group.
module InvalidCacheSecurityGroupStateFault =
Awso_elasticache.Values.InvalidCacheSecurityGroupStateFaultThe current state of the cache security group does not allow deletion.
module ReservedCacheNodesOfferingList =
Awso_elasticache.Values.ReservedCacheNodesOfferingListmodule ReservedCacheNodesOfferingNotFoundFault =
Awso_elasticache.Values.ReservedCacheNodesOfferingNotFoundFaultThe requested cache node offering does not exist.
module GlobalReplicationGroupNotFoundFault =
Awso_elasticache.Values.GlobalReplicationGroupNotFoundFaultThe Global datastore does not exist
module InvalidGlobalReplicationGroupStateFault =
Awso_elasticache.Values.InvalidGlobalReplicationGroupStateFaultThe Global datastore is not available or in primary-only state.
module ReservedCacheNodeAlreadyExistsFault =
Awso_elasticache.Values.ReservedCacheNodeAlreadyExistsFaultYou already have a reservation with the given identifier.
module ReservedCacheNodeQuotaExceededFault =
Awso_elasticache.Values.ReservedCacheNodeQuotaExceededFaultThe request cannot be processed because it would exceed the user's cache node quota.
Specifies the authentication mode to use.
You must enter valid credentials.
module InsufficientCacheClusterCapacityFault =
Awso_elasticache.Values.InsufficientCacheClusterCapacityFaultThe requested cache node type is not available in the specified Availability Zone. For more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
The VPC network is in an invalid state.
module NodeGroupsPerReplicationGroupQuotaExceededFault =
Awso_elasticache.Values.NodeGroupsPerReplicationGroupQuotaExceededFaultThe 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
module NodeQuotaForCustomerExceededFault =
Awso_elasticache.Values.NodeQuotaForCustomerExceededFaultThe request cannot be processed because it would exceed the allowed number of cache nodes per customer.
module NodeQuotaForClusterExceededFault =
Awso_elasticache.Values.NodeQuotaForClusterExceededFaultThe request cannot be processed because it would exceed the allowed number of cache nodes in a single cluster.
module LogDeliveryConfigurationRequestList =
Awso_elasticache.Values.LogDeliveryConfigurationRequestListThe request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.
An invalid subnet identifier was specified.
The requested subnet is being used by another cache subnet group.
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.
module ClusterQuotaForCustomerExceededFault =
Awso_elasticache.Values.ClusterQuotaForCustomerExceededFaultThe request cannot be processed because it would exceed the allowed number of clusters per customer.
The operation was not performed because no changes were required.
Filters update actions from the service updates that are in available status during the time range.
Represents the output of a DescribeEngineDefaultParameters operation.
The current state of the snapshot does not allow the requested operation to occur.
module ServerlessCacheSnapshotAlreadyExistsFault =
Awso_elasticache.Values.ServerlessCacheSnapshotAlreadyExistsFaultA serverless cache snapshot with this name already exists. Available for Valkey, Redis OSS and Serverless Memcached only.
You already have a snapshot with the given name.
module SnapshotFeatureNotSupportedFault =
Awso_elasticache.Values.SnapshotFeatureNotSupportedFaultYou 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.
The request cannot be processed because it would exceed the maximum number of snapshots.
module ServerlessCacheSnapshotQuotaExceededFault =
Awso_elasticache.Values.ServerlessCacheSnapshotQuotaExceededFaultThe number of serverless cache snapshots exceeds the customer snapshot quota. Available for Valkey, Redis OSS and Serverless Memcached only.
module ServerlessCacheAlreadyExistsFault =
Awso_elasticache.Values.ServerlessCacheAlreadyExistsFaultA serverless cache with this name already exists.
module ServerlessCacheQuotaForCustomerExceededFault =
Awso_elasticache.Values.ServerlessCacheQuotaForCustomerExceededFaultThe number of serverless caches exceeds the customer quota.
module ReplicationGroupAlreadyExistsFault =
Awso_elasticache.Values.ReplicationGroupAlreadyExistsFaultThe specified replication group already exists.
module GlobalReplicationGroupAlreadyExistsFault =
Awso_elasticache.Values.GlobalReplicationGroupAlreadyExistsFaultThe Global datastore name already exists.
module CacheSubnetGroupAlreadyExistsFault =
Awso_elasticache.Values.CacheSubnetGroupAlreadyExistsFaultThe requested cache subnet group name is already in use by an existing cache subnet group.
module CacheSubnetGroupQuotaExceededFault =
Awso_elasticache.Values.CacheSubnetGroupQuotaExceededFaultThe request cannot be processed because it would exceed the allowed number of cache subnet groups.
module CacheSecurityGroupAlreadyExistsFault =
Awso_elasticache.Values.CacheSecurityGroupAlreadyExistsFaultA cache security group with the specified name already exists.
module CacheSecurityGroupQuotaExceededFault =
Awso_elasticache.Values.CacheSecurityGroupQuotaExceededFaultThe request cannot be processed because it would exceed the allowed number of cache security groups.
module CacheParameterGroupAlreadyExistsFault =
Awso_elasticache.Values.CacheParameterGroupAlreadyExistsFaultA cache parameter group with the requested name already exists.
module CacheParameterGroupQuotaExceededFault =
Awso_elasticache.Values.CacheParameterGroupQuotaExceededFaultThe request cannot be processed because it would exceed the maximum number of cache security groups.
module InvalidCacheParameterGroupStateFault =
Awso_elasticache.Values.InvalidCacheParameterGroupStateFaultThe current state of the cache parameter group does not allow the requested operation to occur.
module CacheClusterAlreadyExistsFault =
Awso_elasticache.Values.CacheClusterAlreadyExistsFaultYou already have a cluster with the given identifier.
module ReplicationGroupNotUnderMigrationFault =
Awso_elasticache.Values.ReplicationGroupNotUnderMigrationFaultThe designated replication group is not available for data migration.
module AuthorizationAlreadyExistsFault =
Awso_elasticache.Values.AuthorizationAlreadyExistsFaultThe specified Amazon EC2 security group is already authorized for the specified cache security group.
Returns details of the update actions
Apply the service update. For more information on service updates and applying them, see Applying Service Updates.
Async API to test connection between source and target replication group.
Async API to test connection between source and target replication group.
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). This API is designed for testing the behavior of your application in case of ElastiCache failover. It is not designed to be an operational tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large-scale operational events, Amazon may block this API. Note the following A customer can use this operation to test automatic failover on up to 15 shards (called node groups in the ElastiCache API and Amazon CLI) in any rolling 24-hour period. If calling this operation on shards in different clusters (called replication groups in the API and CLI), the calls can be made concurrently. If calling this operation multiple times on different shards in the same Valkey or Redis OSS (cluster mode enabled) replication group, the first node replacement must complete before a subsequent call can be made. To determine whether the node replacement is complete you can check Events using the Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API. Look for the following automatic failover related events, listed here in order of occurrance: Replication group message: Test Failover API called for node group <node-group-id> Cache cluster message: Failover from primary node <primary-node-id> to replica node <node-id> completed Replication group message: Failover from primary node <primary-node-id> to replica node <node-id> completed Cache cluster message: Recovering cache nodes <node-id> Cache cluster message: Finished recovery for cache nodes <node-id> For more information see: Viewing ElastiCache Events in the ElastiCache User Guide DescribeEvents in the ElastiCache API Reference Also see, Testing Multi-AZ in the ElastiCache User Guide.
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). This API is designed for testing the behavior of your application in case of ElastiCache failover. It is not designed to be an operational tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large-scale operational events, Amazon may block this API. Note the following A customer can use this operation to test automatic failover on up to 15 shards (called node groups in the ElastiCache API and Amazon CLI) in any rolling 24-hour period. If calling this operation on shards in different clusters (called replication groups in the API and CLI), the calls can be made concurrently. If calling this operation multiple times on different shards in the same Valkey or Redis OSS (cluster mode enabled) replication group, the first node replacement must complete before a subsequent call can be made. To determine whether the node replacement is complete you can check Events using the Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API. Look for the following automatic failover related events, listed here in order of occurrance: Replication group message: Test Failover API called for node group <node-group-id> Cache cluster message: Failover from primary node <primary-node-id> to replica node <node-id> completed Replication group message: Failover from primary node <primary-node-id> to replica node <node-id> completed Cache cluster message: Recovering cache nodes <node-id> Cache cluster message: Finished recovery for cache nodes <node-id> For more information see: Viewing ElastiCache Events in the ElastiCache User Guide DescribeEvents in the ElastiCache API Reference Also see, Testing Multi-AZ in the ElastiCache User Guide.
Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.
Start the migration of data.
Start the migration of data.
Returns details of the service updates
module RevokeCacheSecurityGroupIngressResult =
Awso_elasticache.Values.RevokeCacheSecurityGroupIngressResultRevokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.
module RevokeCacheSecurityGroupIngressMessage =
Awso_elasticache.Values.RevokeCacheSecurityGroupIngressMessageRepresents the input of a RevokeCacheSecurityGroupIngress operation.
module ResetCacheParameterGroupMessage =
Awso_elasticache.Values.ResetCacheParameterGroupMessageRepresents the input of a ResetCacheParameterGroup operation.
module ReservedCacheNodesOfferingMessage =
Awso_elasticache.Values.ReservedCacheNodesOfferingMessageRepresents the output of a DescribeReservedCacheNodesOfferings operation.
Represents the output of a DescribeReservedCacheNodes operation.
Represents the output of a DescribeReplicationGroups operation.
Represents the input of a RemoveTagsFromResource operation.
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. The reboot causes the contents of the cache (for each cache node being rebooted) to be lost. When the reboot is complete, a cluster event is created. Rebooting a cluster is currently supported on Memcached, Valkey and Redis OSS (cluster mode disabled) clusters. Rebooting is not supported on Valkey or Redis OSS (cluster mode enabled) clusters. If you make changes to parameters that require a Valkey or Redis OSS (cluster mode enabled) cluster reboot for the changes to be applied, see Rebooting a Cluster for an alternate process.
Represents the input of a RebootCacheCluster operation.
module RebalanceSlotsInGlobalReplicationGroupResult =
Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupResultRedistribute slots to ensure uniform distribution across existing shards in the cluster.
module RebalanceSlotsInGlobalReplicationGroupMessage =
Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupMessageRedistribute slots to ensure uniform distribution across existing shards in the cluster.
module PurchaseReservedCacheNodesOfferingResult =
Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingResultAllows 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.
module PurchaseReservedCacheNodesOfferingMessage =
Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingMessageRepresents the input of a PurchaseReservedCacheNodesOffering operation.
Changes user password(s) and/or access string.
Changes the list of users that belong to the user group.
This API modifies the attributes of a serverless cache.
This API modifies the attributes of a serverless cache.
module ModifyReplicationGroupShardConfigurationResult =
Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationResultModifies a replication group's shards (node groups) by allowing you to add shards, remove shards, or rebalance the keyspaces among existing shards.
module ModifyReplicationGroupShardConfigurationMessage =
Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationMessageRepresents the input for a ModifyReplicationGroupShardConfiguration operation.
Modifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above. Scaling for Valkey or Redis OSS (cluster mode enabled) in the ElastiCache User Guide ModifyReplicationGroupShardConfiguration in the ElastiCache API Reference This operation is valid for Valkey or Redis OSS only.
Represents the input of a ModifyReplicationGroups operation.
module ModifyGlobalReplicationGroupResult =
Awso_elasticache.Values.ModifyGlobalReplicationGroupResultModifies the settings for a Global datastore.
module ModifyGlobalReplicationGroupMessage =
Awso_elasticache.Values.ModifyGlobalReplicationGroupMessageModifies the settings for a Global datastore.
Modifies an existing cache subnet group.
Represents the input of a ModifyCacheSubnetGroup operation.
module ModifyCacheParameterGroupMessage =
Awso_elasticache.Values.ModifyCacheParameterGroupMessageRepresents the input of a ModifyCacheParameterGroup operation.
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.
Represents the input of a ModifyCacheCluster operation.
The input parameters for the ListTagsForResource operation.
module ListAllowedNodeTypeModificationsMessage =
Awso_elasticache.Values.ListAllowedNodeTypeModificationsMessageThe input parameters for the ListAllowedNodeTypeModifications operation.
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.
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.
module IncreaseNodeGroupsInGlobalReplicationGroupResult =
Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupResultIncrease the number of node groups in the Global datastore
module IncreaseNodeGroupsInGlobalReplicationGroupMessage =
Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupMessageIncrease the number of node groups in the Global datastore
module FailoverGlobalReplicationGroupResult =
Awso_elasticache.Values.FailoverGlobalReplicationGroupResultUsed to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary.
module FailoverGlobalReplicationGroupMessage =
Awso_elasticache.Values.FailoverGlobalReplicationGroupMessageUsed to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary.
module ExportServerlessCacheSnapshotResponse =
Awso_elasticache.Values.ExportServerlessCacheSnapshotResponseProvides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only.
module ExportServerlessCacheSnapshotRequest =
Awso_elasticache.Values.ExportServerlessCacheSnapshotRequestProvides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only.
Represents the output of a DescribeEvents operation.
module DisassociateGlobalReplicationGroupResult =
Awso_elasticache.Values.DisassociateGlobalReplicationGroupResultRemove 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.
module DisassociateGlobalReplicationGroupMessage =
Awso_elasticache.Values.DisassociateGlobalReplicationGroupMessageRemove 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.
Returns a list of users.
Returns a list of users.
Returns a list of user groups.
Returns a list of user groups.
Returns details of the update actions
Represents the input of a DescribeSnapshotsMessage operation.
Represents the output of a DescribeSnapshots operation.
Returns details of the service updates
module DescribeServerlessCachesResponse =
Awso_elasticache.Values.DescribeServerlessCachesResponseReturns 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.
module DescribeServerlessCachesRequest =
Awso_elasticache.Values.DescribeServerlessCachesRequestReturns 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.
module DescribeServerlessCacheSnapshotsResponse =
Awso_elasticache.Values.DescribeServerlessCacheSnapshotsResponseReturns 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.
module DescribeServerlessCacheSnapshotsRequest =
Awso_elasticache.Values.DescribeServerlessCacheSnapshotsRequestReturns 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.
module DescribeReservedCacheNodesOfferingsMessage =
Awso_elasticache.Values.DescribeReservedCacheNodesOfferingsMessageRepresents the input of a DescribeReservedCacheNodesOfferings operation.
module DescribeReservedCacheNodesMessage =
Awso_elasticache.Values.DescribeReservedCacheNodesMessageRepresents the input of a DescribeReservedCacheNodes operation.
module DescribeReplicationGroupsMessage =
Awso_elasticache.Values.DescribeReplicationGroupsMessageRepresents the input of a DescribeReplicationGroups operation.
module DescribeGlobalReplicationGroupsResult =
Awso_elasticache.Values.DescribeGlobalReplicationGroupsResultReturns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores.
module DescribeGlobalReplicationGroupsMessage =
Awso_elasticache.Values.DescribeGlobalReplicationGroupsMessageReturns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores.
Represents the input of a DescribeEvents operation.
module DescribeEngineDefaultParametersResult =
Awso_elasticache.Values.DescribeEngineDefaultParametersResultReturns the default engine and system parameter information for the specified cache engine.
module DescribeEngineDefaultParametersMessage =
Awso_elasticache.Values.DescribeEngineDefaultParametersMessageRepresents the input of a DescribeEngineDefaultParameters operation.
module DescribeCacheSubnetGroupsMessage =
Awso_elasticache.Values.DescribeCacheSubnetGroupsMessageRepresents the input of a DescribeCacheSubnetGroups operation.
module DescribeCacheSecurityGroupsMessage =
Awso_elasticache.Values.DescribeCacheSecurityGroupsMessageRepresents the input of a DescribeCacheSecurityGroups operation.
module DescribeCacheParametersMessage =
Awso_elasticache.Values.DescribeCacheParametersMessageRepresents the input of a DescribeCacheParameters operation.
module DescribeCacheParameterGroupsMessage =
Awso_elasticache.Values.DescribeCacheParameterGroupsMessageRepresents the input of a DescribeCacheParameterGroups operation.
module DescribeCacheEngineVersionsMessage =
Awso_elasticache.Values.DescribeCacheEngineVersionsMessageRepresents the input of a DescribeCacheEngineVersions operation.
Represents the input of a DescribeCacheClusters operation.
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).
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).
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. This operation is valid for Valkey or Redis OSS only.
Represents the input of a DeleteSnapshot operation.
module DeleteServerlessCacheSnapshotResponse =
Awso_elasticache.Values.DeleteServerlessCacheSnapshotResponseDeletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
module DeleteServerlessCacheSnapshotRequest =
Awso_elasticache.Values.DeleteServerlessCacheSnapshotRequestDeletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
Deletes a specified existing serverless cache. CreateServerlessCacheSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception.
Deletes a specified existing serverless cache. CreateServerlessCacheSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception.
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. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation. CreateSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception. This operation is valid for Redis OSS only.
Represents the input of a DeleteReplicationGroup operation.
module DeleteGlobalReplicationGroupResult =
Awso_elasticache.Values.DeleteGlobalReplicationGroupResultDeleting a Global datastore is a two-step process: First, you must DisassociateGlobalReplicationGroup to remove the secondary clusters in the Global datastore. Once the Global datastore contains only the primary cluster, you can use the DeleteGlobalReplicationGroup API to delete the Global datastore while retainining the primary cluster using RetainPrimaryReplicationGroup=true. Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting RetainPrimaryReplicationGroup=true. The primary cluster is never deleted when deleting a Global Datastore. It can only be deleted when it no longer is associated with any Global Datastore. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.
module DeleteGlobalReplicationGroupMessage =
Awso_elasticache.Values.DeleteGlobalReplicationGroupMessageDeleting a Global datastore is a two-step process: First, you must DisassociateGlobalReplicationGroup to remove the secondary clusters in the Global datastore. Once the Global datastore contains only the primary cluster, you can use the DeleteGlobalReplicationGroup API to delete the Global datastore while retainining the primary cluster using RetainPrimaryReplicationGroup=true. Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting RetainPrimaryReplicationGroup=true. The primary cluster is never deleted when deleting a Global Datastore. It can only be deleted when it no longer is associated with any Global Datastore. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.
Represents the input of a DeleteCacheSubnetGroup operation.
module DeleteCacheSecurityGroupMessage =
Awso_elasticache.Values.DeleteCacheSecurityGroupMessageRepresents the input of a DeleteCacheSecurityGroup operation.
module DeleteCacheParameterGroupMessage =
Awso_elasticache.Values.DeleteCacheParameterGroupMessageRepresents the input of a DeleteCacheParameterGroup operation.
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. This operation is not valid for: Valkey or Redis OSS (cluster mode enabled) clusters Valkey or Redis OSS (cluster mode disabled) clusters A cluster that is the last read replica of a replication group A cluster that is the primary node of a replication group A node group (shard) that has Multi-AZ mode enabled A cluster from a Valkey or Redis OSS (cluster mode enabled) replication group A cluster that is not in the available state
Represents the input of a DeleteCacheCluster operation.
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.
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.
module DecreaseNodeGroupsInGlobalReplicationGroupResult =
Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupResultDecreases the number of node groups in a Global datastore
module DecreaseNodeGroupsInGlobalReplicationGroupMessage =
Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupMessageDecreases the number of node groups in a Global datastore
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).
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)
Creates a copy of an entire cluster or replication group at a specific moment in time. This operation is valid for Valkey or Redis OSS only.
Represents the input of a CreateSnapshot operation.
module CreateServerlessCacheSnapshotResponse =
Awso_elasticache.Values.CreateServerlessCacheSnapshotResponseThis API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.
module CreateServerlessCacheSnapshotRequest =
Awso_elasticache.Values.CreateServerlessCacheSnapshotRequestThis API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.
Creates a serverless cache.
Creates a serverless cache.
Creates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication group. This API can be used to create a standalone regional replication group or a secondary replication group associated with a Global datastore. A Valkey or Redis OSS (cluster mode disabled) replication group is a collection of nodes, where one of the nodes is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas. A Valkey or Redis OSS cluster-mode enabled cluster is comprised of from 1 to 90 shards (API/CLI: node groups). Each shard has a primary node and up to 5 read-only replica nodes. The configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which is the maximum number or replicas allowed. The node or shard limit can be increased to a maximum of 500 per cluster if the Valkey or Redis OSS engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500 shards (single primary and no replicas). Make sure there are enough available IP addresses to accommodate the increase. Common pitfalls include the subnets in the subnet group have too small a CIDR range or the subnets are shared and heavily used by other clusters. For more information, see Creating a Subnet Group. For versions below 5.0.6, the limit is 250 per cluster. To request a limit increase, see Amazon Service Limits and choose the limit type Nodes per cluster per instance type. When a Valkey or Redis OSS (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. If you need to increase or decrease the number of node groups (console: shards), you can use scaling. For more information, see Scaling self-designed clusters in the ElastiCache User Guide. This operation is valid for Valkey and Redis OSS only.
Represents the input of a CreateReplicationGroup operation.
module CreateGlobalReplicationGroupResult =
Awso_elasticache.Values.CreateGlobalReplicationGroupResultGlobal 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. The GlobalReplicationGroupIdSuffix is the name of the Global datastore. The PrimaryReplicationGroupId represents the name of the primary cluster that accepts writes and will replicate updates to the secondary cluster.
module CreateGlobalReplicationGroupMessage =
Awso_elasticache.Values.CreateGlobalReplicationGroupMessageGlobal 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. The GlobalReplicationGroupIdSuffix is the name of the Global datastore. The PrimaryReplicationGroupId represents the name of the primary cluster that accepts writes and will replicate updates to the secondary cluster.
Creates a new cache subnet group. Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC).
Represents the input of a CreateCacheSubnetGroup operation.
module CreateCacheSecurityGroupResult =
Awso_elasticache.Values.CreateCacheSecurityGroupResultCreates a new cache security group. Use a cache security group to control access to one or more clusters. Cache security groups are only used when you are creating a cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup.
module CreateCacheSecurityGroupMessage =
Awso_elasticache.Values.CreateCacheSecurityGroupMessageRepresents the input of a CreateCacheSecurityGroup operation.
module CreateCacheParameterGroupResult =
Awso_elasticache.Values.CreateCacheParameterGroupResultCreates 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. A newly created CacheParameterGroup is an exact duplicate of the default parameter group for the CacheParameterGroupFamily. To customize the newly created CacheParameterGroup you can change the values of specific parameters. For more information, see: ModifyCacheParameterGroup in the ElastiCache API Reference. Parameters and Parameter Groups in the ElastiCache User Guide.
module CreateCacheParameterGroupMessage =
Awso_elasticache.Values.CreateCacheParameterGroupMessageRepresents the input of a CreateCacheParameterGroup operation.
Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached, Valkey or Redis OSS. This operation is not supported for Valkey or Redis OSS (cluster mode enabled) clusters.
Represents the input of a CreateCacheCluster operation.
Makes a copy of an existing snapshot. This operation is valid for Valkey or Redis OSS only. Users or groups that have permissions to use the CopySnapshot operation can create their own Amazon S3 buckets and copy snapshots to it. To control access to your snapshots, use an IAM policy to control who has the ability to use the CopySnapshot operation. For more information about using IAM to control the use of ElastiCache operations, see Exporting Snapshots and Authentication & Access Control. You could receive the following error messages. Error Messages Error Message: The S3 bucket %s is outside of the region. Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. Error Message: The S3 bucket %s does not exist. Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. Error Message: The S3 bucket %s is not owned by the authenticated user. Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. Error Message: The authenticated user does not have sufficient permissions to perform the desired activity. Solution: Contact your system administrator to get the needed permissions. Error Message: The S3 bucket %s already contains an object with key %s. Solution: Give the TargetSnapshotName a new and unique value. If exporting a snapshot, you could alternatively create a new Amazon S3 bucket and use this same value for TargetSnapshotName. Error Message: ElastiCache has not been granted READ permissions %s on the S3 Bucket. Solution: Add List and Read permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. Error Message: ElastiCache has not been granted WRITE permissions %s on the S3 Bucket. Solution: Add Upload/Delete permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. Error Message: ElastiCache has not been granted READ_ACP permissions %s on the S3 Bucket. Solution: Add View Permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.
Represents the input of a CopySnapshotMessage operation.
module CopyServerlessCacheSnapshotResponse =
Awso_elasticache.Values.CopyServerlessCacheSnapshotResponseCreates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
module CopyServerlessCacheSnapshotRequest =
Awso_elasticache.Values.CopyServerlessCacheSnapshotRequestCreates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
Complete the migration of data.
Complete the migration of data.
Represents the output of a DescribeCacheSubnetGroups operation.
The requested cache subnet group is currently in use.
Represents the output of a DescribeCacheSecurityGroups operation.
Represents the output of a DescribeCacheParameterGroups operation.
module CacheParameterGroupNameMessage =
Awso_elasticache.Values.CacheParameterGroupNameMessageRepresents the output of one of the following operations: ModifyCacheParameterGroup ResetCacheParameterGroup
Represents the output of a DescribeCacheParameters operation.
Represents the output of a DescribeCacheEngineVersions operation.
Represents the output of a DescribeCacheClusters operation.
Stop the service update. For more information on service updates and stopping them, see Stopping Service Updates.
Apply the service update. For more information on service updates and applying them, see Applying Service Updates.
module AuthorizeCacheSecurityGroupIngressResult =
Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressResultAllows 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. You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region.
module AuthorizeCacheSecurityGroupIngressMessage =
Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressMessageRepresents the input of an AuthorizeCacheSecurityGroupIngress operation.
module AllowedNodeTypeModificationsMessage =
Awso_elasticache.Values.AllowedNodeTypeModificationsMessageRepresents the allowed node types you can use to modify your cluster or replication group.
Represents the input of an AddTagsToResource operation.