AWSDynamoDBReplicaSettingsUpdate
Objective-C
@interface AWSDynamoDBReplicaSettingsUpdate
Swift
class AWSDynamoDBReplicaSettingsUpdate
Represents the settings for a global table in a Region that will be modified.
Required parameters: [RegionName]
-
The Region of the replica to be added.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable regionName;
Swift
var regionName: String? { 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<AWSDynamoDBReplicaGlobalSecondaryIndexSettingsUpdate *> *_Nullable replicaGlobalSecondaryIndexSettingsUpdate;
Swift
var replicaGlobalSecondaryIndexSettingsUpdate: [AWSDynamoDBReplicaGlobalSecondaryIndexSettingsUpdate]? { get set }
-
Auto scaling settings for managing a global table replica’s read capacity units.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBAutoScalingSettingsUpdate *_Nullable replicaProvisionedReadCapacityAutoScalingSettingsUpdate;
Swift
var replicaProvisionedReadCapacityAutoScalingSettingsUpdate: AWSDynamoDBAutoScalingSettingsUpdate? { get set }
-
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException
. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable replicaProvisionedReadCapacityUnits;
Swift
var replicaProvisionedReadCapacityUnits: NSNumber? { get set }
-
Replica-specific table class. If not specified, uses the source table’s table class.
Declaration
Objective-C
@property (nonatomic) AWSDynamoDBTableClass replicaTableClass;
Swift
var replicaTableClass: AWSDynamoDBTableClass { get set }