Struct aws_sdk_elasticache::model::configure_shard::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for ConfigureShard
Implementations
The 4-digit id for the node group you are configuring. For Redis (cluster mode disabled) replication groups, the node group id is always 0001. To find a Redis (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's Id.
The 4-digit id for the node group you are configuring. For Redis (cluster mode disabled) replication groups, the node group id is always 0001. To find a Redis (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's Id.
The number of replicas you want in this node group at the end of this operation.
The maximum value for NewReplicaCount
is 5.
The minimum value depends upon the type of Redis replication group you are working with.
The minimum number of replicas in a shard or replication group is:
-
Redis (cluster mode disabled)
-
If Multi-AZ: 1
-
If Multi-AZ: 0
-
-
Redis (cluster mode enabled): 0 (though you will not be able to failover to a replica if your primary node fails)
The number of replicas you want in this node group at the end of this operation.
The maximum value for NewReplicaCount
is 5.
The minimum value depends upon the type of Redis replication group you are working with.
The minimum number of replicas in a shard or replication group is:
-
Redis (cluster mode disabled)
-
If Multi-AZ: 1
-
If Multi-AZ: 0
-
-
Redis (cluster mode enabled): 0 (though you will not be able to failover to a replica if your primary node fails)
Appends an item to preferred_availability_zones
.
To override the contents of this collection use set_preferred_availability_zones
.
A list of PreferredAvailabilityZone
strings that specify which availability zones the
replication group's nodes are to be in. The nummber of PreferredAvailabilityZone
values must
equal the value of NewReplicaCount
plus 1 to account for the primary node. If this member of
ReplicaConfiguration
is omitted, ElastiCache for Redis selects the availability zone for
each of the replicas.
A list of PreferredAvailabilityZone
strings that specify which availability zones the
replication group's nodes are to be in. The nummber of PreferredAvailabilityZone
values must
equal the value of NewReplicaCount
plus 1 to account for the primary node. If this member of
ReplicaConfiguration
is omitted, ElastiCache for Redis selects the availability zone for
each of the replicas.
Appends an item to preferred_outpost_arns
.
To override the contents of this collection use set_preferred_outpost_arns
.
The outpost ARNs in which the cache cluster is created.
The outpost ARNs in which the cache cluster is created.
Consumes the builder and constructs a ConfigureShard
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