/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Shows the scaling configuration for an Aurora DB cluster in
* For more information, see Using
* Amazon Aurora Serverless in the Amazon Aurora User
* Guide.serverless DB engine mode.See Also:
AWS
* API Reference
The maximum capacity for the Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for the Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for the Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for the Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for an Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for an Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for an Aurora DB cluster in serverless DB
* engine mode.
The maximum capacity for an Aurora DB cluster in serverless DB
* engine mode.
A value that 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 DB cluster, the DB cluster automatically * resumes.
*/ inline bool GetAutoPause() const{ return m_autoPause; } /** *A value that 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 DB cluster, the DB cluster automatically * resumes.
*/ inline bool AutoPauseHasBeenSet() const { return m_autoPauseHasBeenSet; } /** *A value that 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 DB cluster, the DB cluster automatically * resumes.
*/ inline void SetAutoPause(bool value) { m_autoPauseHasBeenSet = true; m_autoPause = value; } /** *A value that 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 DB cluster, the DB cluster automatically * resumes.
*/ inline ScalingConfigurationInfo& WithAutoPause(bool value) { SetAutoPause(value); return *this;} /** *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).
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).
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).
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).
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.
The timeout action of a call to ModifyCurrentDBClusterCapacity,
* either ForceApplyCapacityChange or
* RollbackCapacityChange.