AWSDynamoDBSourceTableFeatureDetails
Objective-C
@interface AWSDynamoDBSourceTableFeatureDetails
Swift
class AWSDynamoDBSourceTableFeatureDetails
Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
-
Represents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSDynamoDBGlobalSecondaryIndexInfo *> *_Nullable globalSecondaryIndexes;
Swift
var globalSecondaryIndexes: [AWSDynamoDBGlobalSecondaryIndexInfo]? { get set }
-
Represents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSDynamoDBLocalSecondaryIndexInfo *> *_Nullable localSecondaryIndexes;
Swift
var localSecondaryIndexes: [AWSDynamoDBLocalSecondaryIndexInfo]? { get set }
-
The description of the server-side encryption status on the table when the backup was created.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBSSEDescription *_Nullable SSEDescription;
Swift
var sseDescription: AWSDynamoDBSSEDescription? { get set }
-
Stream settings on the table when the backup was created.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBStreamSpecification *_Nullable streamDescription;
Swift
var streamDescription: AWSDynamoDBStreamSpecification? { get set }
-
Time to Live settings on the table when the backup was created.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBTimeToLiveDescription *_Nullable timeToLiveDescription;
Swift
var timeToLiveDescription: AWSDynamoDBTimeToLiveDescription? { get set }