class
Amazonite::DynamoDB::ExportDescription
- Amazonite::DynamoDB::ExportDescription
- Reference
- Object
Overview
Represents the properties of the exported table.
Included Modules
- JSON::Serializable
Defined in:
dynamodb/export_description.crConstructors
- .new(pull : JSON::PullParser)
- .new(export_arn : String | Nil = nil, export_status : ExportStatus | Nil = nil, start_time : Time | Nil = nil, end_time : Time | Nil = nil, export_manifest : String | Nil = nil, table_arn : String | Nil = nil, table_id : String | Nil = nil, export_time : Time | Nil = nil, client_token : String | Nil = nil, s3_bucket : String | Nil = nil, s3_bucket_owner : String | Nil = nil, s3_prefix : String | Nil = nil, s3_sse_algorithm : S3SseAlgorithm | Nil = nil, s3_sse_kms_key_id : String | Nil = nil, failure_code : String | Nil = nil, failure_message : String | Nil = nil, export_format : ExportFormat | Nil = nil, billed_size_bytes : Int64 | Nil = nil, item_count : Int64 | Nil = nil, export_type : ExportType | Nil = nil, incremental_export_specification : IncrementalExportSpecification | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#billed_size_bytes : Int64 | Nil
The billable size of the table export.
-
#billed_size_bytes=(billed_size_bytes : Int64 | Nil)
The billable size of the table export.
-
#client_token : String | Nil
The client token that was provided for the export task.
-
#client_token=(client_token : String | Nil)
The client token that was provided for the export task.
-
#end_time : Time | Nil
The time at which the export task completed.
-
#end_time=(end_time : Time | Nil)
The time at which the export task completed.
-
#export_arn : String | Nil
The Amazon Resource Name (ARN) of the table export.
-
#export_arn=(export_arn : String | Nil)
The Amazon Resource Name (ARN) of the table export.
-
#export_format : ExportFormat | Nil
The format of the exported data.
-
#export_format=(export_format : ExportFormat | Nil)
The format of the exported data.
-
#export_manifest : String | Nil
The name of the manifest file for the export task.
-
#export_manifest=(export_manifest : String | Nil)
The name of the manifest file for the export task.
-
#export_status : ExportStatus | Nil
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
-
#export_status=(export_status : ExportStatus | Nil)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
-
#export_time : Time | Nil
Point in time from which table data was exported.
-
#export_time=(export_time : Time | Nil)
Point in time from which table data was exported.
-
#export_type : ExportType | Nil
The type of export that was performed.
-
#export_type=(export_type : ExportType | Nil)
The type of export that was performed.
-
#failure_code : String | Nil
Status code for the result of the failed export.
-
#failure_code=(failure_code : String | Nil)
Status code for the result of the failed export.
-
#failure_message : String | Nil
Export failure reason description.
-
#failure_message=(failure_message : String | Nil)
Export failure reason description.
-
#hash(hasher)
See
Object#hash(hasher) -
#incremental_export_specification : IncrementalExportSpecification | Nil
Optional object containing the parameters specific to an incremental export.
-
#incremental_export_specification=(incremental_export_specification : IncrementalExportSpecification | Nil)
Optional object containing the parameters specific to an incremental export.
-
#item_count : Int64 | Nil
The number of items exported.
-
#item_count=(item_count : Int64 | Nil)
The number of items exported.
-
#s3_bucket : String | Nil
The name of the Amazon S3 bucket containing the export.
-
#s3_bucket=(s3_bucket : String | Nil)
The name of the Amazon S3 bucket containing the export.
-
#s3_bucket_owner : String | Nil
The ID of the Amazon Web Services account that owns the bucket containing the export.
-
#s3_bucket_owner=(s3_bucket_owner : String | Nil)
The ID of the Amazon Web Services account that owns the bucket containing the export.
-
#s3_prefix : String | Nil
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
-
#s3_prefix=(s3_prefix : String | Nil)
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
-
#s3_sse_algorithm : S3SseAlgorithm | Nil
Type of encryption used on the bucket where export data is stored.
-
#s3_sse_algorithm=(s3_sse_algorithm : S3SseAlgorithm | Nil)
Type of encryption used on the bucket where export data is stored.
-
#s3_sse_kms_key_id : String | Nil
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
-
#s3_sse_kms_key_id=(s3_sse_kms_key_id : String | Nil)
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
-
#start_time : Time | Nil
The time at which the export task began.
-
#start_time=(start_time : Time | Nil)
The time at which the export task began.
-
#table_arn : String | Nil
The Amazon Resource Name (ARN) of the table that was exported.
-
#table_arn=(table_arn : String | Nil)
The Amazon Resource Name (ARN) of the table that was exported.
-
#table_id : String | Nil
Unique ID of the table that was exported.
-
#table_id=(table_id : String | Nil)
Unique ID of the table that was exported.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
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.
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.
The format of the exported data. Valid values for ExportFormat are DYNAMODB_JSON or ION.
The format of the exported data. Valid values for ExportFormat are DYNAMODB_JSON or ION.
The name of the manifest file for the export task.
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
The type of export that was performed. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT.
The type of export that was performed. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT.
Optional object containing the parameters specific to an incremental export.
Optional object containing the parameters specific to an incremental export.
The ID of the Amazon Web Services account that owns the bucket containing the export.
The ID of the Amazon Web Services account that owns the bucket containing the export.
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
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
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
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
The Amazon Resource Name (ARN) of the table that was exported.