AWSDynamoDBAutoScalingSettingsUpdate

@interface AWSDynamoDBAutoScalingSettingsUpdate

Represents the auto scaling settings to be modified 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 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 }
  • The scaling policy to apply for scaling target global table or global secondary index capacity units.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSDynamoDBAutoScalingPolicyUpdate *_Nullable scalingPolicyUpdate;

    Swift

    var scalingPolicyUpdate: AWSDynamoDBAutoScalingPolicyUpdate? { get set }