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
ExportTableToPointInTimeInput
idempotent, 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
ExportFormat
areDYNAMODB_JSON
orION
.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_EXPORT
orINCREMENTAL_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
S3SseAlgorithm
are: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 }