Struct aws_sdk_memorydb::model::cluster::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }Expand description
A builder for Cluster
Implementations
The user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.
The user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.
A description of the cluster
A description of the cluster
The status of the cluster. For example, Available, Updating, Creating.
The status of the cluster. For example, Available, Updating, Creating.
A group of settings that are currently being applied.
A group of settings that are currently being applied.
The number of shards in the cluster
The number of shards in the cluster
Appends an item to shards.
To override the contents of this collection use set_shards.
A list of shards that are members of the cluster.
A list of shards that are members of the cluster.
Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
The cluster's configuration endpoint
The cluster's configuration endpoint
The cluster's node type
The Redis engine version used by the cluster
The Redis engine version used by the cluster
The Redis engine patch version used by the cluster
The Redis engine patch version used by the cluster
The name of the parameter group used by the cluster
The name of the parameter group used by the cluster
The status of the parameter group used by the cluster, for example 'active' or 'applying'.
The status of the parameter group used by the cluster, for example 'active' or 'applying'.
Appends an item to security_groups.
To override the contents of this collection use set_security_groups.
A list of security groups used by the cluster
A list of security groups used by the cluster
The name of the subnet group used by the cluster
The name of the subnet group used by the cluster
A flag to indicate if In-transit encryption is enabled
A flag to indicate if In-transit encryption is enabled
The ID of the KMS key used to encrypt the cluster
The ID of the KMS key used to encrypt the cluster
The Amazon Resource Name (ARN) of the cluster.
The Amazon Resource Name (ARN) of the cluster.
The Amazon Resource Name (ARN) of the SNS notification topic
The Amazon Resource Name (ARN) of the SNS notification topic
The SNS topic must be in Active status to receive notifications
The SNS topic must be in Active status to receive notifications
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.
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.
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.
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.
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.
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.
The name of the Access Control List associated with this cluster.
The name of the Access Control List associated with this cluster.
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
