Class: Aws::Keyspaces::Types::GetTableResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Keyspaces::Types::GetTableResponse
- Includes:
- Structure
- Defined in:
- 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.
-
#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.
-
#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.
Instance Attribute Details
#capacity_specification ⇒ Types::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 '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_timestamps ⇒ Types::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 '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 |
#comment ⇒ Types::Comment
The the description of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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_timestamp ⇒ Time
The creation timestamp of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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_live ⇒ Integer
The default Time to Live settings in seconds of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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_specification ⇒ Types::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 '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_name ⇒ String
The name of the keyspace that the specified table is stored in.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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_recovery ⇒ Types::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 '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_specifications ⇒ Array<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 '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_arn ⇒ String
The Amazon Resource Name (ARN) of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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_definition ⇒ Types::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 '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 |
#status ⇒ String
The current status of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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_name ⇒ String
The name of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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 |
#ttl ⇒ Types::TimeToLive
The custom Time to Live settings of the specified table.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 |
# File '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 |