You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::RDS::Types::ScalingConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::RDS::Types::ScalingConfiguration
- Defined in:
- (unknown)
Overview
When passing ScalingConfiguration as input to an Aws::Client method, you can use a vanilla Hash:
{
min_capacity: 1,
max_capacity: 1,
auto_pause: false,
seconds_until_auto_pause: 1,
timeout_action: "String",
}
Contains the scaling configuration of an Aurora Serverless DB cluster.
For more information, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.
Returned by:
Instance Attribute Summary collapse
-
#auto_pause ⇒ Boolean
A value that indicates whether to allow or disallow automatic pause for an Aurora DB cluster in
serverlessDB engine mode. -
#max_capacity ⇒ Integer
The maximum capacity for an Aurora DB cluster in
serverlessDB engine mode. -
#min_capacity ⇒ Integer
The minimum capacity for an Aurora DB cluster in
serverlessDB engine mode. -
#seconds_until_auto_pause ⇒ Integer
The time, in seconds, before an Aurora DB cluster in
serverlessmode is paused. -
#timeout_action ⇒ String
The action to take when the timeout is reached, either
ForceApplyCapacityChangeorRollbackCapacityChange.
Instance Attribute Details
#auto_pause ⇒ Boolean
A value that indicates whether to allow or disallow automatic pause for
an Aurora DB cluster in serverless DB engine mode. A DB cluster can be
paused only when it\'s idle (it has no connections).
#max_capacity ⇒ Integer
The maximum capacity for an Aurora DB cluster in serverless DB engine
mode.
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.
The maximum capacity must be greater than or equal to the minimum capacity.
#min_capacity ⇒ Integer
The minimum capacity for an Aurora DB cluster in serverless DB engine
mode.
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.
The minimum capacity must be less than or equal to the maximum capacity.
#seconds_until_auto_pause ⇒ Integer
The time, in seconds, before an Aurora DB cluster in serverless mode
is paused.
#timeout_action ⇒ String
The action to take when the timeout is reached, either
ForceApplyCapacityChange or RollbackCapacityChange.
ForceApplyCapacityChange sets the capacity to the specified value as
soon as possible.
RollbackCapacityChange, the default, ignores the capacity change if a
scaling point isn\'t found in the timeout period.
ForceApplyCapacityChange, connections that prevent
Aurora Serverless from finding a scaling point might be dropped.
For more information, see Autoscaling for Aurora Serverless in the Amazon Aurora User Guide.