| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DynamoDB.Types.ExportDescription
Description
Synopsis
- data ExportDescription = ExportDescription' {
- billedSizeBytes :: Maybe Natural
- clientToken :: Maybe Text
- endTime :: Maybe POSIX
- exportArn :: Maybe Text
- exportFormat :: Maybe ExportFormat
- exportManifest :: Maybe Text
- exportStatus :: Maybe ExportStatus
- exportTime :: Maybe POSIX
- failureCode :: Maybe Text
- failureMessage :: Maybe Text
- itemCount :: Maybe Natural
- s3Bucket :: Maybe Text
- s3BucketOwner :: Maybe Text
- s3Prefix :: Maybe Text
- s3SseAlgorithm :: Maybe S3SseAlgorithm
- s3SseKmsKeyId :: Maybe Text
- startTime :: Maybe POSIX
- tableArn :: Maybe Text
- tableId :: Maybe Text
- newExportDescription :: ExportDescription
- exportDescription_billedSizeBytes :: Lens' ExportDescription (Maybe Natural)
- exportDescription_clientToken :: Lens' ExportDescription (Maybe Text)
- exportDescription_endTime :: Lens' ExportDescription (Maybe UTCTime)
- exportDescription_exportArn :: Lens' ExportDescription (Maybe Text)
- exportDescription_exportFormat :: Lens' ExportDescription (Maybe ExportFormat)
- exportDescription_exportManifest :: Lens' ExportDescription (Maybe Text)
- exportDescription_exportStatus :: Lens' ExportDescription (Maybe ExportStatus)
- exportDescription_exportTime :: Lens' ExportDescription (Maybe UTCTime)
- exportDescription_failureCode :: Lens' ExportDescription (Maybe Text)
- exportDescription_failureMessage :: Lens' ExportDescription (Maybe Text)
- exportDescription_itemCount :: Lens' ExportDescription (Maybe Natural)
- exportDescription_s3Bucket :: Lens' ExportDescription (Maybe Text)
- exportDescription_s3BucketOwner :: Lens' ExportDescription (Maybe Text)
- exportDescription_s3Prefix :: Lens' ExportDescription (Maybe Text)
- exportDescription_s3SseAlgorithm :: Lens' ExportDescription (Maybe S3SseAlgorithm)
- exportDescription_s3SseKmsKeyId :: Lens' ExportDescription (Maybe Text)
- exportDescription_startTime :: Lens' ExportDescription (Maybe UTCTime)
- exportDescription_tableArn :: Lens' ExportDescription (Maybe Text)
- exportDescription_tableId :: Lens' ExportDescription (Maybe Text)
Documentation
data ExportDescription Source #
Represents the properties of the exported table.
See: newExportDescription smart constructor.
Constructors
| ExportDescription' | |
Fields
| |
Instances
newExportDescription :: ExportDescription Source #
Create a value of ExportDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:billedSizeBytes:ExportDescription', exportDescription_billedSizeBytes - The billable size of the table export.
$sel:clientToken:ExportDescription', exportDescription_clientToken - 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.
$sel:endTime:ExportDescription', exportDescription_endTime - The time at which the export task completed.
$sel:exportArn:ExportDescription', exportDescription_exportArn - The Amazon Resource Name (ARN) of the table export.
$sel:exportFormat:ExportDescription', exportDescription_exportFormat - The format of the exported data. Valid values for ExportFormat are
DYNAMODB_JSON or ION.
$sel:exportManifest:ExportDescription', exportDescription_exportManifest - The name of the manifest file for the export task.
$sel:exportStatus:ExportDescription', exportDescription_exportStatus - Export can be in one of the following states: IN_PROGRESS, COMPLETED, or
FAILED.
$sel:exportTime:ExportDescription', exportDescription_exportTime - Point in time from which table data was exported.
$sel:failureCode:ExportDescription', exportDescription_failureCode - Status code for the result of the failed export.
$sel:failureMessage:ExportDescription', exportDescription_failureMessage - Export failure reason description.
$sel:itemCount:ExportDescription', exportDescription_itemCount - The number of items exported.
$sel:s3Bucket:ExportDescription', exportDescription_s3Bucket - The name of the Amazon S3 bucket containing the export.
$sel:s3BucketOwner:ExportDescription', exportDescription_s3BucketOwner - The ID of the Amazon Web Services account that owns the bucket
containing the export.
$sel:s3Prefix:ExportDescription', exportDescription_s3Prefix - The Amazon S3 bucket prefix used as the file name and path of the
exported snapshot.
$sel:s3SseAlgorithm:ExportDescription', exportDescription_s3SseAlgorithm - 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
$sel:s3SseKmsKeyId:ExportDescription', exportDescription_s3SseKmsKeyId - The ID of the KMS managed key used to encrypt the S3 bucket where export
data is stored (if applicable).
$sel:startTime:ExportDescription', exportDescription_startTime - The time at which the export task began.
$sel:tableArn:ExportDescription', exportDescription_tableArn - The Amazon Resource Name (ARN) of the table that was exported.
$sel:tableId:ExportDescription', exportDescription_tableId - Unique ID of the table that was exported.
exportDescription_billedSizeBytes :: Lens' ExportDescription (Maybe Natural) Source #
The billable size of the table export.
exportDescription_clientToken :: Lens' ExportDescription (Maybe Text) Source #
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.
exportDescription_endTime :: Lens' ExportDescription (Maybe UTCTime) Source #
The time at which the export task completed.
exportDescription_exportArn :: Lens' ExportDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the table export.
exportDescription_exportFormat :: Lens' ExportDescription (Maybe ExportFormat) Source #
The format of the exported data. Valid values for ExportFormat are
DYNAMODB_JSON or ION.
exportDescription_exportManifest :: Lens' ExportDescription (Maybe Text) Source #
The name of the manifest file for the export task.
exportDescription_exportStatus :: Lens' ExportDescription (Maybe ExportStatus) Source #
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
exportDescription_exportTime :: Lens' ExportDescription (Maybe UTCTime) Source #
Point in time from which table data was exported.
exportDescription_failureCode :: Lens' ExportDescription (Maybe Text) Source #
Status code for the result of the failed export.
exportDescription_failureMessage :: Lens' ExportDescription (Maybe Text) Source #
Export failure reason description.
exportDescription_itemCount :: Lens' ExportDescription (Maybe Natural) Source #
The number of items exported.
exportDescription_s3Bucket :: Lens' ExportDescription (Maybe Text) Source #
The name of the Amazon S3 bucket containing the export.
exportDescription_s3BucketOwner :: Lens' ExportDescription (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the bucket containing the export.
exportDescription_s3Prefix :: Lens' ExportDescription (Maybe Text) Source #
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
exportDescription_s3SseAlgorithm :: Lens' ExportDescription (Maybe S3SseAlgorithm) Source #
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
exportDescription_s3SseKmsKeyId :: Lens' ExportDescription (Maybe Text) Source #
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
exportDescription_startTime :: Lens' ExportDescription (Maybe UTCTime) Source #
The time at which the export task began.
exportDescription_tableArn :: Lens' ExportDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the table that was exported.
exportDescription_tableId :: Lens' ExportDescription (Maybe Text) Source #
Unique ID of the table that was exported.