NodeGroupConfiguration
public struct NodeGroupConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
Declaration
Swift
public let nodeGroupId: String?
-
The Availability Zone where the primary node of this node group (shard) is launched.
Declaration
Swift
public let primaryAvailabilityZone: String?
-
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.
Declaration
Swift
public let replicaAvailabilityZones: [String]?
-
The number of read replica nodes in this node group (shard).
Declaration
Swift
public let replicaCount: Int?
-
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”
Declaration
Swift
public let slots: String?
-
Undocumented
Declaration
Swift
public init(nodeGroupId: String? = nil, primaryAvailabilityZone: String? = nil, replicaAvailabilityZones: [String]? = nil, replicaCount: Int? = nil, slots: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws