import { _AutoScalingPolicyUpdate, _UnmarshalledAutoScalingPolicyUpdate } from './_AutoScalingPolicyUpdate'; /** *

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

*/ export interface _AutoScalingSettingsUpdate { /** *

The minimum capacity units that a global table or global secondary index should be scaled down to.

*/ MinimumUnits?: number; /** *

The maximum capacity units that a global table or global secondary index should be scaled up to.

*/ MaximumUnits?: number; /** *

Disabled autoscaling for this global table or global secondary index.

*/ AutoScalingDisabled?: boolean; /** *

Role ARN used for configuring autoscaling policy.

*/ AutoScalingRoleArn?: string; /** *

The scaling policy to apply for scaling target global table or global secondary index capacity units.

*/ ScalingPolicyUpdate?: _AutoScalingPolicyUpdate; } export interface _UnmarshalledAutoScalingSettingsUpdate extends _AutoScalingSettingsUpdate { /** *

The scaling policy to apply for scaling target global table or global secondary index capacity units.

*/ ScalingPolicyUpdate?: _UnmarshalledAutoScalingPolicyUpdate; }