Class: Aws::Types::CreateTableInput
- Inherits:
-
Object
- Object
- Aws::Types::CreateTableInput
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#attribute_definitions ⇒ ::Array[Types::AttributeDefinition]
Returns the value of attribute attribute_definitions.
-
#billing_mode ⇒ "PROVISIONED", "PAY_PER_REQUEST"
Returns the value of attribute billing_mode.
-
#deletion_protection_enabled ⇒ Boolean
Returns the value of attribute deletion_protection_enabled.
-
#global_secondary_indexes ⇒ ::Array[Types::GlobalSecondaryIndex]
Returns the value of attribute global_secondary_indexes.
-
#global_table_settings_replication_mode ⇒ "ENABLED", ...
Returns the value of attribute global_table_settings_replication_mode.
-
#global_table_source_arn ⇒ ::String
Returns the value of attribute global_table_source_arn.
-
#key_schema ⇒ ::Array[Types::KeySchemaElement]
Returns the value of attribute key_schema.
-
#local_secondary_indexes ⇒ ::Array[Types::LocalSecondaryIndex]
Returns the value of attribute local_secondary_indexes.
-
#on_demand_throughput ⇒ Types::OnDemandThroughput
Returns the value of attribute on_demand_throughput.
-
#provisioned_throughput ⇒ Types::ProvisionedThroughput
Returns the value of attribute provisioned_throughput.
-
#resource_policy ⇒ ::String
Returns the value of attribute resource_policy.
-
#sse_specification ⇒ Types::SSESpecification
Returns the value of attribute sse_specification.
-
#stream_specification ⇒ Types::StreamSpecification
Returns the value of attribute stream_specification.
-
#table_class ⇒ "STANDARD", "STANDARD_INFREQUENT_ACCESS"
Returns the value of attribute table_class.
-
#table_name ⇒ ::String
Returns the value of attribute table_name.
-
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
-
#vector_indexes ⇒ ::Array[Types::VectorIndex]
Returns the value of attribute vector_indexes.
-
#warm_throughput ⇒ Types::WarmThroughput
Returns the value of attribute warm_throughput.
Instance Attribute Details
#attribute_definitions ⇒ ::Array[Types::AttributeDefinition]
Returns the value of attribute attribute_definitions.
319 320 321 |
# File 'sig/types.rbs', line 319 def attribute_definitions @attribute_definitions end |
#billing_mode ⇒ "PROVISIONED", "PAY_PER_REQUEST"
Returns the value of attribute billing_mode.
324 325 326 |
# File 'sig/types.rbs', line 324 def billing_mode @billing_mode end |
#deletion_protection_enabled ⇒ Boolean
Returns the value of attribute deletion_protection_enabled.
330 331 332 |
# File 'sig/types.rbs', line 330 def deletion_protection_enabled @deletion_protection_enabled end |
#global_secondary_indexes ⇒ ::Array[Types::GlobalSecondaryIndex]
Returns the value of attribute global_secondary_indexes.
323 324 325 |
# File 'sig/types.rbs', line 323 def global_secondary_indexes @global_secondary_indexes end |
#global_table_settings_replication_mode ⇒ "ENABLED", ...
Returns the value of attribute global_table_settings_replication_mode.
335 336 337 |
# File 'sig/types.rbs', line 335 def global_table_settings_replication_mode @global_table_settings_replication_mode end |
#global_table_source_arn ⇒ ::String
Returns the value of attribute global_table_source_arn.
334 335 336 |
# File 'sig/types.rbs', line 334 def global_table_source_arn @global_table_source_arn end |
#key_schema ⇒ ::Array[Types::KeySchemaElement]
Returns the value of attribute key_schema.
321 322 323 |
# File 'sig/types.rbs', line 321 def key_schema @key_schema end |
#local_secondary_indexes ⇒ ::Array[Types::LocalSecondaryIndex]
Returns the value of attribute local_secondary_indexes.
322 323 324 |
# File 'sig/types.rbs', line 322 def local_secondary_indexes @local_secondary_indexes end |
#on_demand_throughput ⇒ Types::OnDemandThroughput
Returns the value of attribute on_demand_throughput.
333 334 335 |
# File 'sig/types.rbs', line 333 def on_demand_throughput @on_demand_throughput end |
#provisioned_throughput ⇒ Types::ProvisionedThroughput
Returns the value of attribute provisioned_throughput.
325 326 327 |
# File 'sig/types.rbs', line 325 def provisioned_throughput @provisioned_throughput end |
#resource_policy ⇒ ::String
Returns the value of attribute resource_policy.
332 333 334 |
# File 'sig/types.rbs', line 332 def resource_policy @resource_policy end |
#sse_specification ⇒ Types::SSESpecification
Returns the value of attribute sse_specification.
327 328 329 |
# File 'sig/types.rbs', line 327 def sse_specification @sse_specification end |
#stream_specification ⇒ Types::StreamSpecification
Returns the value of attribute stream_specification.
326 327 328 |
# File 'sig/types.rbs', line 326 def stream_specification @stream_specification end |
#table_class ⇒ "STANDARD", "STANDARD_INFREQUENT_ACCESS"
Returns the value of attribute table_class.
329 330 331 |
# File 'sig/types.rbs', line 329 def table_class @table_class end |
#table_name ⇒ ::String
Returns the value of attribute table_name.
320 321 322 |
# File 'sig/types.rbs', line 320 def table_name @table_name end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
328 329 330 |
# File 'sig/types.rbs', line 328 def @tags end |
#vector_indexes ⇒ ::Array[Types::VectorIndex]
Returns the value of attribute vector_indexes.
336 337 338 |
# File 'sig/types.rbs', line 336 def vector_indexes @vector_indexes end |
#warm_throughput ⇒ Types::WarmThroughput
Returns the value of attribute warm_throughput.
331 332 333 |
# File 'sig/types.rbs', line 331 def warm_throughput @warm_throughput end |