class Aws::ElastiCache::Types::NodeGroupConfiguration
Node group (shard) configuration options. Each node group (shard) configuration has the following: `Slots`, `PrimaryAvailabilityZone`, `ReplicaAvailabilityZones`, `ReplicaCount`.
@note When making an API call, you may pass NodeGroupConfiguration
data as a hash: { node_group_id: "AllowedNodeGroupId", slots: "String", replica_count: 1, primary_availability_zone: "String", replica_availability_zones: ["String"], primary_outpost_arn: "String", replica_outpost_arns: ["String"], }
@!attribute [rw] node_group_id
Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to. @return [String]
@!attribute [rw] slots
A string that specifies the keyspace for a particular node group. Keyspaces range from 0 to 16,383. The string is in the format `startkey-endkey`. Example: `"0-3999"` @return [String]
@!attribute [rw] replica_count
The number of read replica nodes in this node group (shard). @return [Integer]
@!attribute [rw] primary_availability_zone
The Availability Zone where the primary node of this node group (shard) is launched. @return [String]
@!attribute [rw] replica_availability_zones
A list of Availability Zones to be used for the read replicas. The number of Availability Zones in this list must match the value of `ReplicaCount` or `ReplicasPerNodeGroup` if not specified. @return [Array<String>]
@!attribute [rw] primary_outpost_arn
The outpost ARN of the primary node. @return [String]
@!attribute [rw] replica_outpost_arns
The outpost ARN of the node replicas. @return [Array<String>]
@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/NodeGroupConfiguration AWS API Documentation
Constants
- SENSITIVE