Class: Aws::Keyspaces::Types::GetTableResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Keyspaces::Types::GetTableResponse
- Defined in:
- gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#capacity_specification ⇒ Types::CapacitySpecificationSummary
The read/write throughput capacity mode for a table.
-
#cdc_specification ⇒ Types::CdcSpecificationSummary
The CDC stream settings of the table.
-
#client_side_timestamps ⇒ Types::ClientSideTimestamps
The client-side timestamps setting of the table.
-
#comment ⇒ Types::Comment
The the description of the specified table.
-
#creation_timestamp ⇒ Time
The creation timestamp of the specified table.
-
#default_time_to_live ⇒ Integer
The default Time to Live settings in seconds of the specified table.
-
#encryption_specification ⇒ Types::EncryptionSpecification
The encryption settings of the specified table.
-
#keyspace_name ⇒ String
The name of the keyspace that the specified table is stored in.
-
#latest_stream_arn ⇒ String
The Amazon Resource Name (ARN) of the stream.
-
#point_in_time_recovery ⇒ Types::PointInTimeRecoverySummary
The point-in-time recovery status of the specified table.
-
#replica_specifications ⇒ Array<Types::ReplicaSpecificationSummary>
Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the specified table.
-
#schema_definition ⇒ Types::SchemaDefinition
The schema definition of the specified table.
-
#status ⇒ String
The current status of the specified table.
-
#table_name ⇒ String
The name of the specified table.
-
#ttl ⇒ Types::TimeToLive
The custom Time to Live settings of the specified table.
-
#warm_throughput_specification ⇒ Types::WarmThroughputSpecificationSummary
The warm throughput settings for the table, including the current status and configured read and write capacity units.
Instance Attribute Details
#capacity_specification ⇒ Types::CapacitySpecificationSummary
The read/write throughput capacity mode for a table. The options are:
throughputMode:PAY_PER_REQUESTthroughputMode:PROVISIONED
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#cdc_specification ⇒ Types::CdcSpecificationSummary
The CDC stream settings of the table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#client_side_timestamps ⇒ Types::ClientSideTimestamps
The client-side timestamps setting of the table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#comment ⇒ Types::Comment
The the description of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#creation_timestamp ⇒ Time
The creation timestamp of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#default_time_to_live ⇒ Integer
The default Time to Live settings in seconds of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#encryption_specification ⇒ Types::EncryptionSpecification
The encryption settings of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#keyspace_name ⇒ String
The name of the keyspace that the specified table is stored in.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#latest_stream_arn ⇒ String
The Amazon Resource Name (ARN) of the stream.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#point_in_time_recovery ⇒ Types::PointInTimeRecoverySummary
The point-in-time recovery status of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#replica_specifications ⇒ Array<Types::ReplicaSpecificationSummary>
Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#schema_definition ⇒ Types::SchemaDefinition
The schema definition of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The name of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#ttl ⇒ Types::TimeToLive
The custom Time to Live settings of the specified table.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |
#warm_throughput_specification ⇒ Types::WarmThroughputSpecificationSummary
The warm throughput settings for the table, including the current status and configured read and write capacity units.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1175 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, :latest_stream_arn, :cdc_specification, :warm_throughput_specification) SENSITIVE = [] include Aws::Structure end |