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



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_specificationTypes::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_timestampsTypes::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

#commentTypes::Comment

The the description of the specified table.

Returns:



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_timestampTime

The creation timestamp of the specified table.

Returns:

  • (Time)


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_liveInteger

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

Returns:

  • (Integer)


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_specificationTypes::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_nameString

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

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the stream.

Returns:

  • (String)


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_recoveryTypes::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_specificationsArray<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_arnString

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

Returns:

  • (String)


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_definitionTypes::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

#statusString

The current status of the specified table.

Returns:

  • (String)


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_nameString

The name of the specified table.

Returns:

  • (String)


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

#ttlTypes::TimeToLive

The custom Time to Live settings of the specified table.

Returns:



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_specificationTypes::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