Class: Aws::DynamoDB::Types::TableCreationParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::TableCreationParameters
- Defined in:
- gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb
Overview
The parameters for the table created as part of the import operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attribute_definitions ⇒ Array<Types::AttributeDefinition>
The attributes of the table created as part of the import operation.
-
#billing_mode ⇒ String
The billing mode for provisioning the table created as part of the import operation.
-
#global_secondary_indexes ⇒ Array<Types::GlobalSecondaryIndex>
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
-
#key_schema ⇒ Array<Types::KeySchemaElement>
The primary key and option sort key of the table created as part of the import operation.
-
#provisioned_throughput ⇒ Types::ProvisionedThroughput
Represents the provisioned throughput settings for a specified table or index.
-
#sse_specification ⇒ Types::SSESpecification
Represents the settings used to enable server-side encryption.
-
#table_name ⇒ String
The name of the table created as part of the import operation.
Instance Attribute Details
#attribute_definitions ⇒ Array<Types::AttributeDefinition>
The attributes of the table created as part of the import operation.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |
#billing_mode ⇒ String
The billing mode for provisioning the table created as part of the import operation.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |
#global_secondary_indexes ⇒ Array<Types::GlobalSecondaryIndex>
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |
#key_schema ⇒ Array<Types::KeySchemaElement>
The primary key and option sort key of the table created as part of the import operation.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |
#provisioned_throughput ⇒ Types::ProvisionedThroughput
Represents the provisioned throughput settings for a specified table
or index. The settings can be modified using the UpdateTable
operation.
For current minimum and maximum provisioned throughput values, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |
#sse_specification ⇒ Types::SSESpecification
Represents the settings used to enable server-side encryption.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The name of the table created as part of the import operation.
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8055 class TableCreationParameters < Struct.new( :table_name, :attribute_definitions, :key_schema, :billing_mode, :provisioned_throughput, :sse_specification, :global_secondary_indexes) SENSITIVE = [] include Aws::Structure end |