Class: Aws::RDS::Types::ModifyCurrentDBClusterCapacityMessage

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

Overview

Note:

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

{
  db_cluster_identifier: "String", # required
  capacity: 1,
  seconds_before_timeout: 1,
  timeout_action: "String",
}

Instance Attribute Summary collapse

Instance Attribute Details

#capacityInteger

The DB cluster capacity.

Constraints:

  • Value must be ‘2`, `4`, `8`, `16`, `32`, `64`, `128`, or `256`.

^

Returns:

  • (Integer)


9598
9599
9600
9601
9602
9603
9604
# File 'lib/aws-sdk-rds/types.rb', line 9598

class ModifyCurrentDBClusterCapacityMessage < Struct.new(
  :db_cluster_identifier,
  :capacity,
  :seconds_before_timeout,
  :timeout_action)
  include Aws::Structure
end

#db_cluster_identifierString

The DB cluster identifier for the cluster being modified. This parameter is not case-sensitive.

Constraints:

  • Must match the identifier of an existing DB cluster.

^

Returns:

  • (String)


9598
9599
9600
9601
9602
9603
9604
# File 'lib/aws-sdk-rds/types.rb', line 9598

class ModifyCurrentDBClusterCapacityMessage < Struct.new(
  :db_cluster_identifier,
  :capacity,
  :seconds_before_timeout,
  :timeout_action)
  include Aws::Structure
end

#seconds_before_timeoutInteger

The amount of time, in seconds, that Aurora Serverless tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300.

  • Value must be from 10 through 600.

^

Returns:

  • (Integer)


9598
9599
9600
9601
9602
9603
9604
# File 'lib/aws-sdk-rds/types.rb', line 9598

class ModifyCurrentDBClusterCapacityMessage < Struct.new(
  :db_cluster_identifier,
  :capacity,
  :seconds_before_timeout,
  :timeout_action)
  include Aws::Structure
end

#timeout_actionString

The action to take when the timeout is reached, either ‘ForceApplyCapacityChange` or `RollbackCapacityChange`.

‘ForceApplyCapacityChange`, the default, sets the capacity to the specified value as soon as possible.

‘RollbackCapacityChange` ignores the capacity change if a scaling point is not found in the timeout period.

Returns:

  • (String)


9598
9599
9600
9601
9602
9603
9604
# File 'lib/aws-sdk-rds/types.rb', line 9598

class ModifyCurrentDBClusterCapacityMessage < Struct.new(
  :db_cluster_identifier,
  :capacity,
  :seconds_before_timeout,
  :timeout_action)
  include Aws::Structure
end