Class: Aws::DynamoDB::Types::ImportTableInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::ImportTableInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-dynamodb/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
Providing a ‘ClientToken` makes the call to `ImportTableInput` idempotent, meaning that multiple identical calls have the same effect as one single call.
-
#input_compression_type ⇒ String
Type of compression to be used on the input coming from the imported table.
-
#input_format ⇒ String
The format of the source data.
-
#input_format_options ⇒ Types::InputFormatOptions
Additional properties that specify how the input is formatted,.
-
#s3_bucket_source ⇒ Types::S3BucketSource
The S3 bucket that provides the source for the import.
-
#table_creation_parameters ⇒ Types::TableCreationParameters
Parameters for the table to import the data into.
Instance Attribute Details
#client_token ⇒ String
Providing a ‘ClientToken` makes the call to `ImportTableInput` idempotent, meaning that multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an ‘IdempotentParameterMismatch` exception.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4754 class ImportTableInput < Struct.new( :client_token, :s3_bucket_source, :input_format, :input_format_options, :input_compression_type, :table_creation_parameters) SENSITIVE = [] include Aws::Structure end |
#input_compression_type ⇒ String
Type of compression to be used on the input coming from the imported table.
4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4754 class ImportTableInput < Struct.new( :client_token, :s3_bucket_source, :input_format, :input_format_options, :input_compression_type, :table_creation_parameters) SENSITIVE = [] include Aws::Structure end |
#input_format ⇒ String
The format of the source data. Valid values for ‘ImportFormat` are `CSV`, `DYNAMODB_JSON` or `ION`.
4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4754 class ImportTableInput < Struct.new( :client_token, :s3_bucket_source, :input_format, :input_format_options, :input_compression_type, :table_creation_parameters) SENSITIVE = [] include Aws::Structure end |
#input_format_options ⇒ Types::InputFormatOptions
Additional properties that specify how the input is formatted,
4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4754 class ImportTableInput < Struct.new( :client_token, :s3_bucket_source, :input_format, :input_format_options, :input_compression_type, :table_creation_parameters) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_source ⇒ Types::S3BucketSource
The S3 bucket that provides the source for the import.
4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4754 class ImportTableInput < Struct.new( :client_token, :s3_bucket_source, :input_format, :input_format_options, :input_compression_type, :table_creation_parameters) SENSITIVE = [] include Aws::Structure end |
#table_creation_parameters ⇒ Types::TableCreationParameters
Parameters for the table to import the data into.
4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4754 class ImportTableInput < Struct.new( :client_token, :s3_bucket_source, :input_format, :input_format_options, :input_compression_type, :table_creation_parameters) SENSITIVE = [] include Aws::Structure end |