Removes one or more nodes from a DAX cluster.
You cannot use
decrease_replication_factor
to
remove the last node in a DAX cluster. If you need to do this, use
delete_cluster
instead.
dax_decrease_replication_factor(ClusterName, NewReplicationFactor,
AvailabilityZones, NodeIdsToRemove)
A list with the following syntax:
list(
Cluster = list(
ClusterName = "string",
Description = "string",
ClusterArn = "string",
TotalNodes = 123,
ActiveNodes = 123,
NodeType = "string",
Status = "string",
ClusterDiscoveryEndpoint = list(
Address = "string",
Port = 123
),
NodeIdsToRemove = list(
"string"
),
Nodes = list(
list(
NodeId = "string",
Endpoint = list(
Address = "string",
Port = 123
),
NodeCreateTime = as.POSIXct(
"2015-01-01"
),
AvailabilityZone = "string",
NodeStatus = "string",
ParameterGroupStatus = "string"
)
),
PreferredMaintenanceWindow = "string",
NotificationConfiguration = list(
TopicArn = "string",
TopicStatus = "string"
),
SubnetGroup = "string",
SecurityGroups = list(
list(
SecurityGroupIdentifier = "string",
Status = "string"
)
),
IamRoleArn = "string",
ParameterGroup = list(
ParameterGroupName = "string",
ParameterApplyStatus = "string",
NodeIdsToReboot = list(
"string"
)
),
SSEDescription = list(
Status = "ENABLING"|"ENABLED"|"DISABLING"|"DISABLED"
)
)
)
[required] The name of the DAX cluster from which you want to remove nodes.
[required] The new number of nodes for the DAX cluster.
The Availability Zone(s) from which to remove nodes.
The unique identifiers of the nodes to be removed from the cluster.
svc$decrease_replication_factor(
ClusterName = "string",
NewReplicationFactor = 123,
AvailabilityZones = list(
"string"
),
NodeIdsToRemove = list(
"string"
)
)