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



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#client_side_timestampsTypes::ClientSideTimestamps

The client-side timestamps setting of the table.



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#commentTypes::Comment

The the description of the specified table.

Returns:



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timestampTime

The creation timestamp of the specified table.

Returns:

  • (Time)


926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#default_time_to_liveInteger

The default Time to Live settings in seconds of the specified table.

Returns:

  • (Integer)


926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_specificationTypes::EncryptionSpecification

The encryption settings of the specified table.



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#keyspace_nameString

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

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#point_in_time_recoveryTypes::PointInTimeRecoverySummary

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



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#replica_specificationsArray<Types::ReplicaSpecificationSummary>

Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

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

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#schema_definitionTypes::SchemaDefinition

The schema definition of the specified table.



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the specified table.

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

The name of the specified table.

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end

#ttlTypes::TimeToLive

The custom Time to Live settings of the specified table.

Returns:



926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 926

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,
  :client_side_timestamps,
  :replica_specifications)
  SENSITIVE = []
  include Aws::Structure
end