DecreaseNodeGroupsInGlobalReplicationGroupMessage
public struct DecreaseNodeGroupsInGlobalReplicationGroupMessage : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates that the shard reconfiguration process begins immediately. At present, the only permitted value for this parameter is true.
Declaration
Swift
public let applyImmediately: Bool
-
If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. NodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups listed by NodeGroupsToRemove from the cluster.
Declaration
Swift
public let globalNodeGroupsToRemove: [String]?
-
If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. NodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups listed by NodeGroupsToRemove from the cluster.
Declaration
Swift
public let globalNodeGroupsToRetain: [String]?
-
The name of the Global Datastore
Declaration
Swift
public let globalReplicationGroupId: String
-
The number of node groups (shards) that results from the modification of the shard configuration
Declaration
Swift
public let nodeGroupCount: Int
-
init(applyImmediately:globalNodeGroupsToRemove:globalNodeGroupsToRetain:globalReplicationGroupId:nodeGroupCount:)
Undocumented
Declaration
Swift
public init(applyImmediately: Bool, globalNodeGroupsToRemove: [String]? = nil, globalNodeGroupsToRetain: [String]? = nil, globalReplicationGroupId: String, nodeGroupCount: Int)