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:ExportArn.t ->
?exportStatus:ExportStatus.t ->
?startTime:ExportStartTime.t ->
?endTime:ExportEndTime.t ->
?exportManifest:ExportManifest.t ->
?tableArn:TableArn.t ->
?tableId:TableId.t ->
?exportTime:ExportTime.t ->
?clientToken:ClientToken.t ->
?s3Bucket:S3Bucket.t ->
?s3BucketOwner:S3BucketOwner.t ->
?s3Prefix:S3Prefix.t ->
?s3SseAlgorithm:S3SseAlgorithm.t ->
?s3SseKmsKeyId:S3SseKmsKeyId.t ->
?failureCode:FailureCode.t ->
?failureMessage:FailureMessage.t ->
?exportFormat:ExportFormat.t ->
?billedSizeBytes:BilledSizeBytes.t ->
?itemCount:ItemCount.t ->
?exportType:ExportType.t ->
?incrementalExportSpecification:IncrementalExportSpecification.t ->
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 ]