class Aws::RDS::Types::ModifyCurrentDBClusterCapacityMessage

@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",
    }

@!attribute [rw] db_cluster_identifier

The DB cluster identifier for the cluster being modified. This
parameter isn't case-sensitive.

Constraints:

* Must match the identifier of an existing DB cluster.

^
@return [String]

@!attribute [rw] capacity

The DB cluster capacity.

When you change the capacity of a paused Aurora Serverless DB
cluster, it automatically resumes.

Constraints:

* For Aurora MySQL, valid capacity values are `1`, `2`, `4`, `8`,
  `16`, `32`, `64`, `128`, and `256`.

* For Aurora PostgreSQL, valid capacity values are `2`, `4`, `8`,
  `16`, `32`, `64`, `192`, and `384`.
@return [Integer]

@!attribute [rw] seconds_before_timeout

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.

Specify a value between 10 and 600 seconds.
@return [Integer]

@!attribute [rw] timeout_action

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 isn't found in the timeout period.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyCurrentDBClusterCapacityMessage AWS API Documentation

Constants

SENSITIVE