Class: Aws::Redshift::Types::ResizeClusterMessage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshift/types.rb

Overview

Describes a resize cluster operation. For example, a scheduled action to run the ‘ResizeCluster` API operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#classicBoolean

A boolean value indicating whether the resize operation is using the classic resize process. If you don’t provide this parameter or set the value to ‘false`, the resize type is elastic.

Returns:

  • (Boolean)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_identifierString

The unique identifier for the cluster to resize.

Returns:

  • (String)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_typeString

The new cluster type for the specified cluster.

Returns:

  • (String)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#node_typeString

The new node type for the nodes you are adding. If not specified, the cluster’s current node type is used.

Returns:

  • (String)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_nodesInteger

The new number of nodes for the cluster. If not specified, the cluster’s current number of nodes is used.

Returns:

  • (Integer)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_node_idString

The identifier of the reserved node.

Returns:

  • (String)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#target_reserved_node_offering_idString

The identifier of the target reserved node offering.

Returns:

  • (String)


9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
# File 'lib/aws-sdk-redshift/types.rb', line 9932

class ResizeClusterMessage < Struct.new(
  :cluster_identifier,
  :cluster_type,
  :node_type,
  :number_of_nodes,
  :classic,
  :reserved_node_id,
  :target_reserved_node_offering_id)
  SENSITIVE = []
  include Aws::Structure
end