You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::DAX::Types::IncreaseReplicationFactorRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb

Overview

Note:

When making an API call, you may pass IncreaseReplicationFactorRequest data as a hash:

{
  cluster_name: "String", # required
  new_replication_factor: 1, # required
  availability_zones: ["String"],
}

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zonesArray<String>

The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.

Returns:

  • (Array<String>)


928
929
930
931
932
933
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 928

class IncreaseReplicationFactorRequest < Struct.new(
  :cluster_name,
  :new_replication_factor,
  :availability_zones)
  include Aws::Structure
end

#cluster_nameString

The name of the DAX cluster that will receive additional nodes.

Returns:

  • (String)


928
929
930
931
932
933
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 928

class IncreaseReplicationFactorRequest < Struct.new(
  :cluster_name,
  :new_replication_factor,
  :availability_zones)
  include Aws::Structure
end

#new_replication_factorInteger

The new number of nodes for the DAX cluster.

Returns:

  • (Integer)


928
929
930
931
932
933
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 928

class IncreaseReplicationFactorRequest < Struct.new(
  :cluster_name,
  :new_replication_factor,
  :availability_zones)
  include Aws::Structure
end