AWSDynamoDBUpdateGlobalTableSettingsInput
Objective-C
@interface AWSDynamoDBUpdateGlobalTableSettingsInput
Swift
class AWSDynamoDBUpdateGlobalTableSettingsInput
-
The billing mode of the global table. If
GlobalTableBillingMode
is not specified, the global table defaults toPROVISIONED
capacity billing mode.PROVISIONED
- We recommend usingPROVISIONED
for predictable workloads.PROVISIONED
sets the billing mode to Provisioned capacity mode.PAY_PER_REQUEST
- We recommend usingPAY_PER_REQUEST
for unpredictable workloads.PAY_PER_REQUEST
sets the billing mode to On-demand capacity mode.
Declaration
Objective-C
@property (nonatomic) AWSDynamoDBBillingMode globalTableBillingMode;
Swift
var globalTableBillingMode: AWSDynamoDBBillingMode { get set }
-
Represents the settings of a global secondary index for a global table that will be modified.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSDynamoDBGlobalTableGlobalSecondaryIndexSettingsUpdate *> *_Nullable globalTableGlobalSecondaryIndexSettingsUpdate;
Swift
var globalTableGlobalSecondaryIndexSettingsUpdate: [AWSDynamoDBGlobalTableGlobalSecondaryIndexSettingsUpdate]? { get set }
-
The name of the global table
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable globalTableName;
Swift
var globalTableName: String? { get set }
-
Auto scaling settings for managing provisioned write capacity for the global table.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBAutoScalingSettingsUpdate *_Nullable globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate;
Swift
var globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate: AWSDynamoDBAutoScalingSettingsUpdate? { get set }
-
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable globalTableProvisionedWriteCapacityUnits;
Swift
var globalTableProvisionedWriteCapacityUnits: NSNumber? { get set }
-
Represents the settings for a global table in a Region that will be modified.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSDynamoDBReplicaSettingsUpdate *> *_Nullable replicaSettingsUpdate;
Swift
var replicaSettingsUpdate: [AWSDynamoDBReplicaSettingsUpdate]? { get set }