Class: Aws::DynamoDB::Types::ImportTableInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::ImportTableInput
- Defined in:
- gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
Providing a
ClientToken
makes the call toImportTableInput
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.
4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 4799 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.
4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 4799 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
.
4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 4799 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,
4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 4799 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.
4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 4799 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.
4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 4799 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 |