Values.ExportDescriptionSourceRepresents the properties of the exported table.
type nonrec t = {exportArn : ExportArn.t option;The Amazon Resource Name (ARN) of the table export.
*)exportStatus : ExportStatus.t option;Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
*)startTime : ExportStartTime.t option;The time at which the export task began.
*)endTime : ExportEndTime.t option;The time at which the export task completed.
*)exportManifest : ExportManifest.t option;The name of the manifest file for the export task.
*)tableArn : TableArn.t option;The Amazon Resource Name (ARN) of the table that was exported.
*)tableId : TableId.t option;Unique ID of the table that was exported.
*)exportTime : ExportTime.t option;Point in time from which table data was exported.
*)clientToken : ClientToken.t option;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.
*)s3Bucket : S3Bucket.t option;The name of the Amazon S3 bucket containing the export.
*)s3BucketOwner : S3BucketOwner.t option;The ID of the Amazon Web Services account that owns the bucket containing the export.
*)s3Prefix : S3Prefix.t option;The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
*)s3SseAlgorithm : S3SseAlgorithm.t option;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 keys KMS - server-side encryption with KMS managed keys
*)s3SseKmsKeyId : S3SseKmsKeyId.t option;The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
*)failureCode : FailureCode.t option;Status code for the result of the failed export.
*)failureMessage : FailureMessage.t option;Export failure reason description.
*)exportFormat : ExportFormat.t option;The format of the exported data. Valid values for ExportFormat are DYNAMODB_JSON or ION.
*)billedSizeBytes : BilledSizeBytes.t option;The billable size of the table export.
*)itemCount : ItemCount.t option;The number of items exported.
*)exportType : ExportType.t option;The type of export that was performed. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT.
*)incrementalExportSpecification : IncrementalExportSpecification.t option;Optional object containing the parameters specific to an incremental export.
*)}val make :
?exportArn:??? ->
?exportStatus:??? ->
?startTime:??? ->
?endTime:??? ->
?exportManifest:??? ->
?tableArn:??? ->
?tableId:??? ->
?exportTime:??? ->
?clientToken:??? ->
?s3Bucket:??? ->
?s3BucketOwner:??? ->
?s3Prefix:??? ->
?s3SseAlgorithm:??? ->
?s3SseKmsKeyId:??? ->
?failureCode:??? ->
?failureMessage:??? ->
?exportFormat:??? ->
?billedSizeBytes:??? ->
?itemCount:??? ->
?exportType:??? ->
?incrementalExportSpecification:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of BilledSizeBytes.t
| `String of ExportArn.t
| `Structure of
(string * [> `Enum of string | `Timestamp of ExportFromTime.t ])
list
| `Timestamp of ExportStartTime.t ])
list ]