ExportDescription¶
Structure Class¶
ExportDescription
dataclass
¶
Represents the properties of the exported table.
Attributes¶
billed_size_bytes
class-attribute
instance-attribute
¶
billed_size_bytes: int | None = None
The billable size of the table export.
client_token
class-attribute
instance-attribute
¶
client_token: str | None = None
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.
end_time
class-attribute
instance-attribute
¶
end_time: datetime | None = None
The time at which the export task completed.
export_arn
class-attribute
instance-attribute
¶
export_arn: str | None = None
The Amazon Resource Name (ARN) of the table export.
export_format
class-attribute
instance-attribute
¶
export_format: ExportFormat | None = None
The format of the exported data. Valid values for ExportFormat are
DYNAMODB_JSON or ION.
export_manifest
class-attribute
instance-attribute
¶
export_manifest: str | None = None
The name of the manifest file for the export task.
export_status
class-attribute
instance-attribute
¶
export_status: ExportStatus | None = None
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
export_time
class-attribute
instance-attribute
¶
export_time: datetime | None = None
Point in time from which table data was exported.
export_type
class-attribute
instance-attribute
¶
export_type: ExportType | None = None
The type of export that was performed. Valid values are FULL_EXPORT or
INCREMENTAL_EXPORT.
failure_code
class-attribute
instance-attribute
¶
failure_code: str | None = None
Status code for the result of the failed export.
failure_message
class-attribute
instance-attribute
¶
failure_message: str | None = None
Export failure reason description.
incremental_export_specification
class-attribute
instance-attribute
¶
incremental_export_specification: IncrementalExportSpecification | None = None
Optional object containing the parameters specific to an incremental export.
item_count
class-attribute
instance-attribute
¶
item_count: int | None = None
The number of items exported.
s3_bucket
class-attribute
instance-attribute
¶
s3_bucket: str | None = None
The name of the Amazon S3 bucket containing the export.
s3_bucket_owner
class-attribute
instance-attribute
¶
s3_bucket_owner: str | None = None
The ID of the Amazon Web Services account that owns the bucket containing the export.
s3_prefix
class-attribute
instance-attribute
¶
s3_prefix: str | None = None
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
s3_sse_algorithm
class-attribute
instance-attribute
¶
s3_sse_algorithm: S3SseAlgorithm | None = None
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
s3_sse_kms_key_id
class-attribute
instance-attribute
¶
s3_sse_kms_key_id: str | None = None
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
start_time
class-attribute
instance-attribute
¶
start_time: datetime | None = None
The time at which the export task began.