Class: Aws::RDS::Types::ScalingConfigurationInfo
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::RDS::Types::ScalingConfigurationInfo
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-rds/types.rb
Overview
The scaling configuration for an Aurora DB cluster in ‘serverless` DB engine mode.
For more information, see [Using Amazon Aurora Serverless v1] in the *Amazon Aurora User Guide*.
[1]: docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #auto_pause  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates whether automatic pause is allowed for the Aurora DB cluster in ‘serverless` DB engine mode. 
- 
  
    
      #max_capacity  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The maximum capacity for an Aurora DB cluster in ‘serverless` DB engine mode. 
- 
  
    
      #min_capacity  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The minimum capacity for an Aurora DB cluster in ‘serverless` DB engine mode. 
- 
  
    
      #seconds_before_timeout  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The number of seconds before scaling times out. 
- 
  
    
      #seconds_until_auto_pause  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The remaining amount of time, in seconds, before the Aurora DB cluster in ‘serverless` mode is paused. 
- 
  
    
      #timeout_action  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The action that occurs when Aurora times out while attempting to change the capacity of an Aurora Serverless v1 cluster. 
Instance Attribute Details
#auto_pause ⇒ Boolean
Indicates whether automatic pause is allowed for the Aurora DB cluster in ‘serverless` DB engine mode.
When the value is set to false for an Aurora Serverless v1 DB cluster, the DB cluster automatically resumes.
| 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 | # File 'lib/aws-sdk-rds/types.rb', line 26277 class ScalingConfigurationInfo < Struct.new( :min_capacity, :max_capacity, :auto_pause, :seconds_until_auto_pause, :timeout_action, :seconds_before_timeout) SENSITIVE = [] include Aws::Structure end | 
#max_capacity ⇒ Integer
The maximum capacity for an Aurora DB cluster in ‘serverless` DB engine mode.
| 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 | # File 'lib/aws-sdk-rds/types.rb', line 26277 class ScalingConfigurationInfo < Struct.new( :min_capacity, :max_capacity, :auto_pause, :seconds_until_auto_pause, :timeout_action, :seconds_before_timeout) SENSITIVE = [] include Aws::Structure end | 
#min_capacity ⇒ Integer
The minimum capacity for an Aurora DB cluster in ‘serverless` DB engine mode.
| 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 | # File 'lib/aws-sdk-rds/types.rb', line 26277 class ScalingConfigurationInfo < Struct.new( :min_capacity, :max_capacity, :auto_pause, :seconds_until_auto_pause, :timeout_action, :seconds_before_timeout) SENSITIVE = [] include Aws::Structure end | 
#seconds_before_timeout ⇒ Integer
The number of seconds before scaling times out. What happens when an attempted scaling action times out is determined by the ‘TimeoutAction` setting.
| 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 | # File 'lib/aws-sdk-rds/types.rb', line 26277 class ScalingConfigurationInfo < Struct.new( :min_capacity, :max_capacity, :auto_pause, :seconds_until_auto_pause, :timeout_action, :seconds_before_timeout) SENSITIVE = [] include Aws::Structure end | 
#seconds_until_auto_pause ⇒ Integer
The remaining amount of time, in seconds, before the Aurora DB cluster in ‘serverless` mode is paused. A DB cluster can be paused only when it’s idle (it has no connections).
| 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 | # File 'lib/aws-sdk-rds/types.rb', line 26277 class ScalingConfigurationInfo < Struct.new( :min_capacity, :max_capacity, :auto_pause, :seconds_until_auto_pause, :timeout_action, :seconds_before_timeout) SENSITIVE = [] include Aws::Structure end | 
#timeout_action ⇒ String
The action that occurs when Aurora times out while attempting to change the capacity of an Aurora Serverless v1 cluster. The value is 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.
| 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 | # File 'lib/aws-sdk-rds/types.rb', line 26277 class ScalingConfigurationInfo < Struct.new( :min_capacity, :max_capacity, :auto_pause, :seconds_until_auto_pause, :timeout_action, :seconds_before_timeout) SENSITIVE = [] include Aws::Structure end |