AWSDynamoDBExportDescription
Objective-C
@interface AWSDynamoDBExportDescription
                Swift
class AWSDynamoDBExportDescription
                Represents the properties of the exported table.
- 
                  
                  
The billable size of the table export.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable billedSizeBytes;Swift
var billedSizeBytes: NSNumber? { get set } - 
                  
                  
The client token that was provided for the export task. A client token makes calls to
ExportTableToPointInTimeInputidempotent, meaning that multiple identical calls have the same effect as one single call.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientToken;Swift
var clientToken: String? { get set } - 
                  
                  
The time at which the export task completed.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable endTime;Swift
var endTime: Date? { get set } - 
                  
                  
The Amazon Resource Name (ARN) of the table export.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable exportArn;Swift
var exportArn: String? { get set } - 
                  
                  
The format of the exported data. Valid values for
ExportFormatareDYNAMODB_JSONorION.Declaration
Objective-C
@property (nonatomic) AWSDynamoDBExportFormat exportFormat;Swift
var exportFormat: AWSDynamoDBExportFormat { get set } - 
                  
                  
The name of the manifest file for the export task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable exportManifest;Swift
var exportManifest: String? { get set } - 
                  
                  
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
Declaration
Objective-C
@property (nonatomic) AWSDynamoDBExportStatus exportStatus;Swift
var exportStatus: AWSDynamoDBExportStatus { get set } - 
                  
                  
Point in time from which table data was exported.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable exportTime;Swift
var exportTime: Date? { get set } - 
                  
                  
The type of export that was performed. Valid values are
FULL_EXPORTorINCREMENTAL_EXPORT.Declaration
Objective-C
@property (nonatomic) AWSDynamoDBExportType exportType;Swift
var exportType: AWSDynamoDBExportType { get set } - 
                  
                  
Status code for the result of the failed export.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable failureCode;Swift
var failureCode: String? { get set } - 
                  
                  
Export failure reason description.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable failureMessage;Swift
var failureMessage: String? { get set } - 
                  
                  
Optional object containing the parameters specific to an incremental export.
Declaration
Objective-C
@property (nonatomic, strong) AWSDynamoDBIncrementalExportSpecification *_Nullable incrementalExportSpecification;Swift
var incrementalExportSpecification: AWSDynamoDBIncrementalExportSpecification? { get set } - 
                  
                  
The number of items exported.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable itemCount;Swift
var itemCount: NSNumber? { get set } - 
                  
                  
The name of the Amazon S3 bucket containing the export.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable s3Bucket;Swift
var s3Bucket: String? { get set } - 
                  
                  
The ID of the Amazon Web Services account that owns the bucket containing the export.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable s3BucketOwner;Swift
var s3BucketOwner: String? { get set } - 
                  
                  
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable s3Prefix;Swift
var s3Prefix: String? { get set } - 
                  
                  
Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithmare:AES256- server-side encryption with Amazon S3 managed keysKMS- server-side encryption with KMS managed keys
Declaration
Objective-C
@property (nonatomic) AWSDynamoDBS3SseAlgorithm s3SseAlgorithm;Swift
var s3SseAlgorithm: AWSDynamoDBS3SseAlgorithm { get set } - 
                  
                  
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable s3SseKmsKeyId;Swift
var s3SseKmsKeyId: String? { get set } - 
                  
                  
The time at which the export task began.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable startTime;Swift
var startTime: Date? { get set } - 
                  
                  
The Amazon Resource Name (ARN) of the table that was exported.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable tableArn;Swift
var tableArn: String? { get set } - 
                  
                  
Unique ID of the table that was exported.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable tableId;Swift
var tableId: String? { get set } 
View on GitHub
Install in Dash
        AWSDynamoDBExportDescription Class Reference