Class: Aws::DynamoDB::Types::InputS3Configuration
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::InputS3Configuration
- Defined in:
- gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb
Overview
Contains the Amazon S3 location and format settings for bulk operation
input. The S3Bucket and InputFormat fields are required.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#input_compression_type ⇒ String
The compression type of the input objects.
-
#input_format ⇒ String
The format of the input objects.
-
#s3_bucket ⇒ String
The name of the Amazon S3 bucket that contains the input objects.
-
#s3_bucket_owner ⇒ String
The Amazon Web Services account ID of the input bucket owner.
-
#s3_key_prefix ⇒ String
An optional key prefix that limits the input to matching objects in the Amazon S3 bucket.
Instance Attribute Details
#input_compression_type ⇒ String
The compression type of the input objects. Valid values are GZIP,
ZSTD, and NONE. If you don't specify a value, DynamoDB uses
NONE.
5622 5623 5624 5625 5626 5627 5628 5629 5630 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5622 class InputS3Configuration < Struct.new( :s3_bucket_owner, :s3_bucket, :s3_key_prefix, :input_format, :input_compression_type) SENSITIVE = [] include Aws::Structure end |
#input_format ⇒ String
The format of the input objects. DYNAMODB_JSON uses JSON Lines,
with one JSON record per line. ION uses a sequence of Ion structs.
5622 5623 5624 5625 5626 5627 5628 5629 5630 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5622 class InputS3Configuration < Struct.new( :s3_bucket_owner, :s3_bucket, :s3_key_prefix, :input_format, :input_compression_type) SENSITIVE = [] include Aws::Structure end |
#s3_bucket ⇒ String
The name of the Amazon S3 bucket that contains the input objects.
5622 5623 5624 5625 5626 5627 5628 5629 5630 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5622 class InputS3Configuration < Struct.new( :s3_bucket_owner, :s3_bucket, :s3_key_prefix, :input_format, :input_compression_type) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_owner ⇒ String
The Amazon Web Services account ID of the input bucket owner. If you omit this value, DynamoDB uses the Amazon Web Services account ID of the requester.
S3BucketOwner is required when the bucket is owned by another
Amazon Web Services account.
5622 5623 5624 5625 5626 5627 5628 5629 5630 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5622 class InputS3Configuration < Struct.new( :s3_bucket_owner, :s3_bucket, :s3_key_prefix, :input_format, :input_compression_type) SENSITIVE = [] include Aws::Structure end |
#s3_key_prefix ⇒ String
An optional key prefix that limits the input to matching objects in the Amazon S3 bucket.
5622 5623 5624 5625 5626 5627 5628 5629 5630 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5622 class InputS3Configuration < Struct.new( :s3_bucket_owner, :s3_bucket, :s3_key_prefix, :input_format, :input_compression_type) SENSITIVE = [] include Aws::Structure end |