String name
The name of the Access Control List
String status
Indicates ACL status. Can be "creating", "active", "modifying", "deleting".
List<E> userNames
The list of user names that belong to the ACL.
String minimumEngineVersion
The minimum engine version supported for the ACL
ACLPendingChanges pendingChanges
A list of updates being applied to the ACL.
List<E> clusters
A list of clusters associated with the ACL.
String aRN
The Amazon Resource Name (ARN) of the ACL
String aCLToApply
A list of ACLs pending to be applied.
String name
The name of the Availability Zone.
List<E> clusterNames
The cluster names to apply the updates.
ServiceUpdateRequest serviceUpdate
The unique ID of the service update
String name
The user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.
String description
A description of the cluster
String status
The status of the cluster. For example, Available, Updating, Creating.
ClusterPendingUpdates pendingUpdates
A group of settings that are currently being applied.
Integer numberOfShards
The number of shards in the cluster
List<E> shards
A list of shards that are members of the cluster.
String availabilityMode
Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
Endpoint clusterEndpoint
The cluster's configuration endpoint
String nodeType
The cluster's node type
String engineVersion
The Redis OSS engine version used by the cluster
String enginePatchVersion
The Redis OSS engine patch version used by the cluster
String parameterGroupName
The name of the parameter group used by the cluster
String parameterGroupStatus
The status of the parameter group used by the cluster, for example 'active' or 'applying'.
List<E> securityGroups
A list of security groups used by the cluster
String subnetGroupName
The name of the subnet group used by the cluster
Boolean tLSEnabled
A flag to indicate if In-transit encryption is enabled
String kmsKeyId
The ID of the KMS key used to encrypt the cluster
String aRN
The Amazon Resource Name (ARN) of the cluster.
String snsTopicArn
The Amazon Resource Name (ARN) of the SNS notification topic
String snsTopicStatus
The SNS topic must be in Active status to receive notifications
Integer snapshotRetentionLimit
The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
String maintenanceWindow
Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.
String snapshotWindow
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard. Example: 05:00-09:00 If you do not specify this parameter, MemoryDB automatically chooses an appropriate time range.
String aCLName
The name of the Access Control List associated with this cluster.
Boolean autoMinorVersionUpgrade
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
String dataTiering
Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
String name
The name of the cluster
String description
The description of the cluster configuration
String nodeType
The node type used for the cluster
String engineVersion
The Redis OSS engine version used by the cluster
String maintenanceWindow
The specified maintenance window for the cluster
String topicArn
The Amazon Resource Name (ARN) of the SNS notification topic for the cluster
Integer port
The port used by the cluster
String parameterGroupName
The name of parameter group used by the cluster
String subnetGroupName
The name of the subnet group used by the cluster
String vpcId
The ID of the VPC the cluster belongs to
Integer snapshotRetentionLimit
The snapshot retention limit set by the cluster
String snapshotWindow
The snapshot window set by the cluster
Integer numShards
The number of shards in the cluster
List<E> shards
The list of shards in the cluster
ReshardingStatus resharding
The status of an online resharding operation.
ACLsUpdateStatus aCLs
A list of ACLs associated with the cluster that are being updated
List<E> serviceUpdates
A list of service updates being applied to the cluster
String sourceSnapshotName
The name of an existing snapshot from which to make a copy.
String targetSnapshotName
A name for the snapshot copy. MemoryDB does not permit overwriting a snapshot, therefore this name must be unique within its context - MemoryDB or an Amazon S3 bucket if exporting.
String targetBucket
The Amazon S3 bucket to which the snapshot is exported. This parameter is used only when exporting a snapshot for external access. When using this parameter to export a snapshot, be sure MemoryDB has the needed permissions to this S3 bucket. For more information, see Step 2: Grant MemoryDB Access to Your Amazon S3 Bucket.
String kmsKeyId
The ID of the KMS key used to encrypt the target snapshot.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
Snapshot snapshot
Represents a copy of an entire cluster as of the time when the snapshot was taken.
String aCLName
The name of the Access Control List.
List<E> userNames
The list of users that belong to the Access Control List.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
ACL aCL
The newly-created Access Control List.
String clusterName
The name of the cluster. This value must be unique as it also serves as the cluster identifier.
String nodeType
The compute and memory capacity of the nodes in the cluster.
String parameterGroupName
The name of the parameter group associated with the cluster.
String description
An optional description of the cluster.
Integer numShards
The number of shards the cluster will contain. The default value is 1.
Integer numReplicasPerShard
The number of replicas to apply to each shard. The default value is 1. The maximum is 5.
String subnetGroupName
The name of the subnet group to be used for the cluster.
List<E> securityGroupIds
A list of security group names to associate with this cluster.
String maintenanceWindow
Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.
Valid values for ddd are:
sun
mon
tue
wed
thu
fri
sat
Example: sun:23:00-mon:01:30
Integer port
The port number on which each of the nodes accepts connections.
String snsTopicArn
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
Boolean tLSEnabled
A flag to enable in-transit encryption on the cluster.
String kmsKeyId
The ID of the KMS key used to encrypt the cluster.
List<E> snapshotArns
A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3. The snapshot files are used to populate the new cluster. The Amazon S3 object name in the ARN cannot contain any commas.
String snapshotName
The name of a snapshot from which to restore data into the new cluster. The snapshot status changes to restoring while the new cluster is being created.
Integer snapshotRetentionLimit
The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
List<E> tags
A list of tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
String snapshotWindow
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard.
Example: 05:00-09:00
If you do not specify this parameter, MemoryDB automatically chooses an appropriate time range.
String aCLName
The name of the Access Control List to associate with the cluster.
String engineVersion
The version number of the Redis OSS engine to be used for the cluster.
Boolean autoMinorVersionUpgrade
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
Boolean dataTiering
Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
Cluster cluster
The newly-created cluster.
String parameterGroupName
The name of the parameter group.
String family
The name of the parameter group family that the parameter group can be used with.
String description
An optional description of the parameter group.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
ParameterGroup parameterGroup
The newly-created parameter group.
String clusterName
The snapshot is created from this cluster.
String snapshotName
A name for the snapshot being created.
String kmsKeyId
The ID of the KMS key used to encrypt the snapshot.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
Snapshot snapshot
The newly-created snapshot.
String subnetGroupName
The name of the subnet group.
String description
A description for the subnet group.
List<E> subnetIds
A list of VPC subnet IDs for the subnet group.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
SubnetGroup subnetGroup
The newly-created subnet group
String userName
The name of the user. This value must be unique as it also serves as the user identifier.
AuthenticationMode authenticationMode
Denotes the user's authentication properties, such as whether it requires a password to authenticate.
String accessString
Access permissions string used for this user.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
User user
The newly-created user.
String aCLName
The name of the Access Control List to delete
ACL aCL
The Access Control List object that has been deleted.
String clusterName
The name of the cluster to be deleted
String finalSnapshotName
The user-supplied name of a final cluster snapshot. This is the unique name that identifies the snapshot. MemoryDB creates the snapshot, and then deletes the cluster immediately afterward.
Cluster cluster
The cluster object that has been deleted
String parameterGroupName
The name of the parameter group to delete.
ParameterGroup parameterGroup
The parameter group that has been deleted.
String snapshotName
The name of the snapshot to delete
Snapshot snapshot
The snapshot object that has been deleted.
String subnetGroupName
The name of the subnet group to delete
SubnetGroup subnetGroup
The subnet group object that has been deleted.
String userName
The name of the user to delete
User user
The user object that has been deleted.
String aCLName
The name of the ACL
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String clusterName
The name of the cluster
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
Boolean showShardDetails
An optional flag that can be included in the request to retrieve information about the individual shard(s).
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> clusters
A list of clusters
String engineVersion
The Redis OSS engine version
String parameterGroupFamily
The name of a specific parameter group family to return details for.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
Boolean defaultOnly
If true, specifies that only the default version of the specified engine or engine and major version combination is to be returned.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> engineVersions
A list of engine version details. Each element in the list contains detailed information about one engine version.
String sourceName
The identifier of the event source for which events are returned. If not specified, all sources are included in the response.
String sourceType
The event source to retrieve events for. If no value is specified, all events are returned.
Date startTime
The beginning of the time interval to retrieve events for, specified in ISO 8601 format. Example: 2017-03-30T07:03:49.555Z
Date endTime
The end of the time interval for which to retrieve events, specified in ISO 8601 format. Example: 2017-03-30T07:03:49.555Z
Integer duration
The number of minutes worth of events to retrieve.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> events
A list of events. Each element in the list contains detailed information about one event.
String parameterGroupName
The name of a specific parameter group to return details for.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> parameterGroups
A list of parameter groups. Each element in the list contains detailed information about one parameter group.
String parameterGroupName
he name of a specific parameter group to return details for.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> parameters
A list of parameters specific to a particular parameter group. Each element in the list contains detailed information about one parameter.
String reservedNodesOfferingId
The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.
String nodeType
The node type for the reserved nodes. For more information, see Supported node types.
String duration
Duration filter value, specified in years or seconds. Use this parameter to show only reservations for a given duration.
String offeringType
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "All Upfront"|"Partial Upfront"| "No Upfront"
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.
String nextToken
An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
String nextToken
An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
List<E> reservedNodesOfferings
Lists available reserved node offerings.
String reservationId
The reserved node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
String reservedNodesOfferingId
The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
String nodeType
The node type filter value. Use this parameter to show only those reservations matching the specified node type. For more information, see Supported node types.
String duration
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
String offeringType
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "All Upfront"|"Partial Upfront"| "No Upfront"
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.
String nextToken
An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
String nextToken
An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
List<E> reservedNodes
Returns information about reserved nodes for this account, or about a specified reserved node.
String serviceUpdateName
The unique ID of the service update to describe.
List<E> clusterNames
The list of cluster names to identify service updates to apply
List<E> status
The status(es) of the service updates to filter on
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> serviceUpdates
A list of service updates
String clusterName
A user-supplied cluster identifier. If this parameter is specified, only snapshots associated with that specific cluster are described.
String snapshotName
A user-supplied name of the snapshot. If this parameter is specified, only this named snapshot is described.
String source
If set to system, the output shows snapshots that were automatically created by MemoryDB. If set to user the output shows snapshots that were manually created. If omitted, the output shows both automatically and manually created snapshots.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
Boolean showDetail
A Boolean value which if true, the shard configuration is included in the snapshot description.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> snapshots
A list of snapshots. Each item in the list contains detailed information about one snapshot.
String subnetGroupName
The name of the subnet group to return details for.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> subnetGroups
A list of subnet groups. Each element in the list contains detailed information about one group.
String userName
The name of the user
List<E> filters
Filter to determine the list of users to return.
Integer maxResults
The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
List<E> users
A list of users.
String nextToken
An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
String sourceName
The name for the source of the event. For example, if the event occurred at the cluster level, the identifier would be the name of the cluster.
String sourceType
Specifies the origin of this event - a cluster, a parameter group, a security group, etc.
String message
The text of the event.
Date date
The date and time when the event occurred.
Cluster cluster
The cluster being failed over
String clusterName
The name of the cluster you want to scale. MemoryDB uses the cluster name to identify the current node type being used by this cluster, and from that to create a list of node types you can scale up to.
String resourceArn
The Amazon Resource Name (ARN) of the resource for which you want the list of tags
String name
The node identifier. A node name is a numeric identifier (0001, 0002, etc.). The combination of cluster name, shard name and node name uniquely identifies every node used in a customer's Amazon account.
String status
The status of the service update on the node
String availabilityZone
The Availability Zone in which the node resides
Date createTime
The date and time when the node was created.
Endpoint endpoint
The hostname for connecting to this node.
String name
The name of the parameter
String value
The value of the parameter
String description
A description of the parameter
String dataType
The parameter's data type
String allowedValues
The valid range of values for the parameter.
String minimumEngineVersion
The earliest engine version to which the parameter can apply.
String reservedNodesOfferingId
The ID of the reserved node offering to purchase.
String reservationId
A customer-specified identifier to track this reservation.
Integer nodeCount
The number of node instances to reserve.
List<E> tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
ReservedNode reservedNode
Represents the output of a PurchaseReservedNodesOffering operation.
Integer replicaCount
The number of replicas to scale up or down to
String reservationId
A customer-specified identifier to track this reservation.
String reservedNodesOfferingId
The ID of the reserved node offering to purchase.
String nodeType
The node type for the reserved nodes.
Date startTime
The time the reservation started.
Integer duration
The duration of the reservation in seconds.
Double fixedPrice
The fixed price charged for this reserved node.
Integer nodeCount
The number of nodes that have been reserved.
String offeringType
The offering type of this reserved node.
String state
The state of the reserved node.
List<E> recurringCharges
The recurring price charged to run this reserved node.
String aRN
The Amazon Resource Name (ARN) of the reserved node.
String reservedNodesOfferingId
The offering identifier.
String nodeType
The node type for the reserved nodes. For more information, see Supported node types.
Integer duration
The duration of the reservation in seconds.
Double fixedPrice
The fixed price charged for this reserved node.
String offeringType
The offering type of this reserved node.
List<E> recurringCharges
The recurring price charged to run this reserved node.
String parameterGroupName
The name of the parameter group to reset.
Boolean allParameters
If true, all parameters in the parameter group are reset to their default values. If false, only the parameters listed by ParameterNames are reset to their default values.
List<E> parameterNames
An array of parameter names to reset to their default values. If AllParameters is true, do not use ParameterNames. If AllParameters is false, you must specify the name of at least one parameter to reset.
ParameterGroup parameterGroup
The parameter group being reset.
SlotMigration slotMigration
The status of the online resharding slot migration
String clusterName
The name of the cluster to which the service update applies
String serviceUpdateName
The unique ID of the service update
Date releaseDate
The date when the service update is initially available
String description
Provides details of the service update
String status
The status of the service update
String type
Reflects the nature of the service update
String nodesUpdated
A list of nodes updated by the service update
Date autoUpdateStartDate
The date at which the service update will be automatically applied
String serviceUpdateNameToApply
The unique ID of the service update
String name
The name of the shard
String status
The current state of this replication group - creating, available, modifying, deleting.
String slots
The keyspace for this shard.
List<E> nodes
A list containing information about individual nodes within the shard
Integer numberOfNodes
The number of nodes in the shard
Integer shardCount
The number of shards in the cluster
String name
The name of the shard
ShardConfiguration configuration
The configuration details of the shard
String size
The size of the shard's snapshot
Date snapshotCreationTime
The date and time that the shard's snapshot was created
Double progressPercentage
The percentage of the slot migration that is complete.
String name
The name of the snapshot
String status
The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
String source
Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
String kmsKeyId
The ID of the KMS key used to encrypt the snapshot.
String aRN
The ARN (Amazon Resource Name) of the snapshot.
ClusterConfiguration clusterConfiguration
The configuration of the cluster from which the snapshot was taken
String dataTiering
Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
String identifier
The unique identifier for the subnet.
AvailabilityZone availabilityZone
The Availability Zone where the subnet resides
String name
The name of the subnet group
String description
A description of the subnet group
String vpcId
The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.
List<E> subnets
A list of subnets associated with the subnet group.
String aRN
The ARN (Amazon Resource Name) of the subnet group.
ACL aCL
The updated Access Control List
String clusterName
The name of the cluster to update
String description
The description of the cluster to update
List<E> securityGroupIds
The SecurityGroupIds to update
String maintenanceWindow
Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.
Valid values for ddd are:
sun
mon
tue
wed
thu
fri
sat
Example: sun:23:00-mon:01:30
String snsTopicArn
The SNS topic ARN to update
String snsTopicStatus
The status of the Amazon SNS notification topic. Notifications are sent only if the status is active.
String parameterGroupName
The name of the parameter group to update
String snapshotWindow
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster.
Integer snapshotRetentionLimit
The number of days for which MemoryDB retains automatic cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
String nodeType
A valid node type that you want to scale this cluster up or down to.
String engineVersion
The upgraded version of the engine to be run on the nodes. You can upgrade to a newer engine version, but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster and create it anew with the earlier engine version.
ReplicaConfigurationRequest replicaConfiguration
The number of replicas that will reside in each shard
ShardConfigurationRequest shardConfiguration
The number of shards in the cluster
String aCLName
The Access Control List that is associated with the cluster
Cluster cluster
The updated cluster
String parameterGroupName
The name of the parameter group to update.
List<E> parameterNameValues
An array of parameter names and values for the parameter update. You must supply at least one parameter name and value; subsequent arguments are optional. A maximum of 20 parameters may be updated per request.
ParameterGroup parameterGroup
The updated parameter group
SubnetGroup subnetGroup
The updated subnet group
String userName
The name of the user
AuthenticationMode authenticationMode
Denotes the user's authentication properties, such as whether it requires a password to authenticate.
String accessString
Access permissions string used for this user.
User user
The updated user
String name
The name of the user
String status
Indicates the user status. Can be "active", "modifying" or "deleting".
String accessString
Access permissions string used for this user.
List<E> aCLNames
The names of the Access Control Lists to which the user belongs
String minimumEngineVersion
The minimum engine version supported for the user
Authentication authentication
Denotes whether the user requires a password to authenticate.
String aRN
The Amazon Resource Name (ARN) of the user.
Copyright © 2025. All rights reserved.