import { _AutoScalingPolicyDescription, _UnmarshalledAutoScalingPolicyDescription } from './_AutoScalingPolicyDescription'; /** *

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

*/ export interface _AutoScalingSettingsDescription { /** *

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; /** *

Information about the scaling policies.

*/ ScalingPolicies?: Array<_AutoScalingPolicyDescription> | Iterable<_AutoScalingPolicyDescription>; } export interface _UnmarshalledAutoScalingSettingsDescription extends _AutoScalingSettingsDescription { /** *

Information about the scaling policies.

*/ ScalingPolicies?: Array<_UnmarshalledAutoScalingPolicyDescription>; }