class Aws::DynamoDB::Types::AutoScalingSettingsUpdate

Represents the auto scaling settings to be modified for a global table or global secondary index.

@note When making an API call, you may pass AutoScalingSettingsUpdate

data as a hash:

    {
      minimum_units: 1,
      maximum_units: 1,
      auto_scaling_disabled: false,
      auto_scaling_role_arn: "AutoScalingRoleArn",
      scaling_policy_update: {
        policy_name: "AutoScalingPolicyName",
        target_tracking_scaling_policy_configuration: { # required
          disable_scale_in: false,
          scale_in_cooldown: 1,
          scale_out_cooldown: 1,
          target_value: 1.0, # required
        },
      },
    }

@!attribute [rw] minimum_units

The minimum capacity units that a global table or global secondary
index should be scaled down to.
@return [Integer]

@!attribute [rw] maximum_units

The maximum capacity units that a global table or global secondary
index should be scaled up to.
@return [Integer]

@!attribute [rw] auto_scaling_disabled

Disabled auto scaling for this global table or global secondary
index.
@return [Boolean]

@!attribute [rw] auto_scaling_role_arn

Role ARN used for configuring auto scaling policy.
@return [String]

@!attribute [rw] scaling_policy_update

The scaling policy to apply for scaling target global table or
global secondary index capacity units.
@return [Types::AutoScalingPolicyUpdate]

@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/AutoScalingSettingsUpdate AWS API Documentation

Constants

SENSITIVE