AWSDynamoDBAutoScalingSettingsDescription

@interface AWSDynamoDBAutoScalingSettingsDescription

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

  • Disabled auto scaling for this global table or global secondary index.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable autoScalingDisabled;

    Swift

    var autoScalingDisabled: NSNumber? { get set }
  • Role ARN used for configuring the auto scaling policy.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable autoScalingRoleArn;

    Swift

    var autoScalingRoleArn: String? { get set }
  • The maximum capacity units that a global table or global secondary index should be scaled up to.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable maximumUnits;

    Swift

    var maximumUnits: NSNumber? { get set }
  • The minimum capacity units that a global table or global secondary index should be scaled down to.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable minimumUnits;

    Swift

    var minimumUnits: NSNumber? { get set }
  • Information about the scaling policies.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSDynamoDBAutoScalingPolicyDescription *>
            *_Nullable scalingPolicies;

    Swift

    var scalingPolicies: [AWSDynamoDBAutoScalingPolicyDescription]? { get set }