Class: Aws::Types::CreateTableInput

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#attribute_definitions::Array[Types::AttributeDefinition]

Returns the value of attribute attribute_definitions.

Returns:



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.

Returns:

  • ("PROVISIONED", "PAY_PER_REQUEST")


324
325
326
# File 'sig/types.rbs', line 324

def billing_mode
  @billing_mode
end

#deletion_protection_enabledBoolean

Returns the value of attribute deletion_protection_enabled.

Returns:

  • (Boolean)


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.

Returns:



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.

Returns:

  • ("ENABLED", "DISABLED", "ENABLED_WITH_OVERRIDES")


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.

Returns:

  • (::String)


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.

Returns:



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.

Returns:



322
323
324
# File 'sig/types.rbs', line 322

def local_secondary_indexes
  @local_secondary_indexes
end

#on_demand_throughputTypes::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_throughputTypes::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.

Returns:

  • (::String)


332
333
334
# File 'sig/types.rbs', line 332

def resource_policy
  @resource_policy
end

#sse_specificationTypes::SSESpecification

Returns the value of attribute sse_specification.



327
328
329
# File 'sig/types.rbs', line 327

def sse_specification
  @sse_specification
end

#stream_specificationTypes::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.

Returns:

  • ("STANDARD", "STANDARD_INFREQUENT_ACCESS")


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.

Returns:

  • (::String)


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.

Returns:



328
329
330
# File 'sig/types.rbs', line 328

def tags
  @tags
end

#vector_indexes::Array[Types::VectorIndex]

Returns the value of attribute vector_indexes.

Returns:



336
337
338
# File 'sig/types.rbs', line 336

def vector_indexes
  @vector_indexes
end

#warm_throughputTypes::WarmThroughput

Returns the value of attribute warm_throughput.



331
332
333
# File 'sig/types.rbs', line 331

def warm_throughput
  @warm_throughput
end