Class: Aws::Keyspaces::Types::GetTableResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_specificationTypes::CapacitySpecificationSummary

The read/write throughput capacity mode for a table. The options are:

throughputMode:PAY_PER_REQUEST

throughputMode:PROVISIONED



628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#commentTypes::Comment

The the description of the specified table.

Returns:



628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timestampTime

The creation timestamp of the specified table.

Returns:

  • (Time)


628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#default_time_to_liveInteger

The default Time to Live settings of the specified table.

Returns:

  • (Integer)


628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_specificationTypes::EncryptionSpecification

The encryption settings of the specified table.



628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#keyspace_nameString

The name of the keyspace that the specified table is stored in.

Returns:

  • (String)


628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#point_in_time_recoveryTypes::PointInTimeRecoverySummary

The point-in-time recovery status of the specified table.



628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The Amazon Resource Name (ARN) of the specified table.

Returns:

  • (String)


628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#schema_definitionTypes::SchemaDefinition

The schema definition of the specified table.



628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the specified table.

Returns:

  • (String)


628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

The name of the specified table.

Returns:

  • (String)


628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#ttlTypes::TimeToLive

The custom Time to Live settings of the specified table.

Returns:



628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 628

class GetTableResponse < Struct.new(
  :keyspace_name,
  :table_name,
  :resource_arn,
  :creation_timestamp,
  :status,
  :schema_definition,
  :capacity_specification,
  :encryption_specification,
  :point_in_time_recovery,
  :ttl,
  :default_time_to_live,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end