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>; }