You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::DynamoDB::Types::ExportDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::ExportDescription
- Defined in:
- (unknown)
Overview
Represents the properties of the exported table.
Returned by:
Instance Attribute Summary collapse
-
#billed_size_bytes ⇒ Integer
The billable size of the table export.
-
#client_token ⇒ String
The client token that was provided for the export task.
-
#end_time ⇒ Time
The time at which the export task completed.
-
#export_arn ⇒ String
The Amazon Resource Name (ARN) of the table export.
-
#export_format ⇒ String
The format of the exported data.
-
#export_manifest ⇒ String
The name of the manifest file for the export task.
-
#export_status ⇒ String
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
-
#export_time ⇒ Time
Point in time from which table data was exported.
-
#failure_code ⇒ String
Status code for the result of the failed export.
-
#failure_message ⇒ String
Export failure reason description.
-
#item_count ⇒ Integer
The number of items exported.
-
#s3_bucket ⇒ String
The name of the Amazon S3 bucket containing the export.
-
#s3_bucket_owner ⇒ String
The ID of the AWS account that owns the bucket containing the export.
-
#s3_prefix ⇒ String
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
-
#s3_sse_algorithm ⇒ String
Type of encryption used on the bucket where export data is stored.
-
#s3_sse_kms_key_id ⇒ String
The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
-
#start_time ⇒ Time
The time at which the export task began.
-
#table_arn ⇒ String
The Amazon Resource Name (ARN) of the table that was exported.
-
#table_id ⇒ String
Unique ID of the table that was exported.
Instance Attribute Details
#billed_size_bytes ⇒ Integer
The billable size of the table export.
#client_token ⇒ String
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 ⇒ Time
The time at which the export task completed.
#export_arn ⇒ String
The Amazon Resource Name (ARN) of the table export.
#export_format ⇒ String
The format of the exported data. Valid values for ExportFormat
are
DYNAMODB_JSON
or ION
.
Possible values:
- DYNAMODB_JSON
- ION
#export_manifest ⇒ String
The name of the manifest file for the export task.
#export_status ⇒ String
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
Possible values:
- IN_PROGRESS
- COMPLETED
- FAILED
#export_time ⇒ Time
Point in time from which table data was exported.
#failure_code ⇒ String
Status code for the result of the failed export.
#failure_message ⇒ String
Export failure reason description.
#item_count ⇒ Integer
The number of items exported.
#s3_bucket ⇒ String
The name of the Amazon S3 bucket containing the export.
#s3_bucket_owner ⇒ String
The ID of the AWS account that owns the bucket containing the export.
#s3_prefix ⇒ String
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
#s3_sse_algorithm ⇒ String
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 AWS KMS managed keysPossible values:
- AES256
- KMS
#s3_sse_kms_key_id ⇒ String
The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
#start_time ⇒ Time
The time at which the export task began.
#table_arn ⇒ String
The Amazon Resource Name (ARN) of the table that was exported.
#table_id ⇒ String
Unique ID of the table that was exported.