Values.GetTableResponseSourceReturns information about the table, including the table's name and current status, the keyspace name, configuration settings, and metadata. To read table metadata using GetTable, the IAM principal needs Select action permissions for the table and the system keyspace.
type nonrec t = {keyspaceName : KeyspaceName.t option;The name of the keyspace that the specified table is stored in.
*)tableName : TableName.t option;The name of the specified table.
*)resourceArn : ARN.t option;The Amazon Resource Name (ARN) of the specified table.
*)creationTimestamp : Timestamp.t option;The creation timestamp of the specified table.
*)status : TableStatus.t option;The current status of the specified table.
*)schemaDefinition : SchemaDefinition.t option;The schema definition of the specified table.
*)capacitySpecification : CapacitySpecificationSummary.t option;The read/write throughput capacity mode for a table. The options are: throughputMode:PAY_PER_REQUEST throughputMode:PROVISIONED
*)encryptionSpecification : EncryptionSpecification.t option;The encryption settings of the specified table.
*)pointInTimeRecovery : PointInTimeRecoverySummary.t option;The point-in-time recovery status of the specified table.
*)ttl : TimeToLive.t option;The custom Time to Live settings of the specified table.
*)defaultTimeToLive : DefaultTimeToLive.t option;The default Time to Live settings in seconds of the specified table.
*)comment : Comment.t option;The the description of the specified table.
*)clientSideTimestamps : ClientSideTimestamps.t option;The client-side timestamps setting of the table.
*)replicaSpecifications : ReplicaSpecificationSummaryList.t option;Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.
*)latestStreamArn : StreamArn.t option;The Amazon Resource Name (ARN) of the stream.
*)cdcSpecification : CdcSpecificationSummary.t option;The CDC stream settings of the table.
*)warmThroughputSpecification : WarmThroughputSpecificationSummary.t option;The warm throughput settings for the table, including the current status and configured read and write capacity units.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ServiceQuotaExceededException of ServiceQuotaExceededException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val make :
?keyspaceName:??? ->
?tableName:??? ->
?resourceArn:??? ->
?creationTimestamp:??? ->
?status:??? ->
?schemaDefinition:??? ->
?capacitySpecification:??? ->
?encryptionSpecification:??? ->
?pointInTimeRecovery:??? ->
?ttl:??? ->
?defaultTimeToLive:??? ->
?comment:??? ->
?clientSideTimestamps:??? ->
?replicaSpecifications:??? ->
?latestStreamArn:??? ->
?cdcSpecification:??? ->
?warmThroughputSpecification:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ServiceQuotaExceededException of ServiceQuotaExceededException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ServiceQuotaExceededException of ServiceQuotaExceededException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of DefaultTimeToLive.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of Region.t
| `Structure of
(string
* [> `Enum of string
| `Long of CapacityUnits.t
| `Timestamp of Timestamp.t ])
list ])
list ]
list
| `String of KeyspaceName.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string | `String of GenericString.t ])
list ]
list
| `Long of CapacityUnits.t
| `String of KmsKeyARN.t
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]