AWSDynamoDBReplicaSettingsDescription
Objective-C
@interface AWSDynamoDBReplicaSettingsDescription
Swift
class AWSDynamoDBReplicaSettingsDescription
Represents the properties of a replica.
Required parameters: [RegionName]
-
The Region name of the replica.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable regionName;
Swift
var regionName: String? { get set }
-
The read/write capacity mode of the replica.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBBillingModeSummary *_Nullable replicaBillingModeSummary;
Swift
var replicaBillingModeSummary: AWSDynamoDBBillingModeSummary? { get set }
-
Replica global secondary index settings for the global table.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSDynamoDBReplicaGlobalSecondaryIndexSettingsDescription *> *_Nullable replicaGlobalSecondaryIndexSettings;
Swift
var replicaGlobalSecondaryIndexSettings: [AWSDynamoDBReplicaGlobalSecondaryIndexSettingsDescription]? { get set }
-
Auto scaling settings for a global table replica’s read capacity units.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBAutoScalingSettingsDescription *_Nullable replicaProvisionedReadCapacityAutoScalingSettings;
Swift
var replicaProvisionedReadCapacityAutoScalingSettings: AWSDynamoDBAutoScalingSettingsDescription? { 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 }
-
Auto scaling settings for a global table replica’s write capacity units.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBAutoScalingSettingsDescription *_Nullable replicaProvisionedWriteCapacityAutoScalingSettings;
Swift
var replicaProvisionedWriteCapacityAutoScalingSettings: AWSDynamoDBAutoScalingSettingsDescription? { get set }
-
The maximum number of writes 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 replicaProvisionedWriteCapacityUnits;
Swift
var replicaProvisionedWriteCapacityUnits: NSNumber? { get set }
-
The current state of the Region:
CREATING
- The Region is being created.UPDATING
- The Region is being updated.DELETING
- The Region is being deleted.ACTIVE
- The Region is ready for use.
Declaration
Objective-C
@property (nonatomic) AWSDynamoDBReplicaStatus replicaStatus;
Swift
var replicaStatus: AWSDynamoDBReplicaStatus { get set }
-
Contains details of the table class.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBTableClassSummary *_Nullable replicaTableClassSummary;
Swift
var replicaTableClassSummary: AWSDynamoDBTableClassSummary? { get set }