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