Module Values.GetTableResponseSource

Returns 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.

Sourcetype nonrec t = {
  1. keyspaceName : KeyspaceName.t option;
    (*

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

    *)
  2. tableName : TableName.t option;
    (*

    The name of the specified table.

    *)
  3. resourceArn : ARN.t option;
    (*

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

    *)
  4. creationTimestamp : Timestamp.t option;
    (*

    The creation timestamp of the specified table.

    *)
  5. status : TableStatus.t option;
    (*

    The current status of the specified table.

    *)
  6. schemaDefinition : SchemaDefinition.t option;
    (*

    The schema definition of the specified table.

    *)
  7. capacitySpecification : CapacitySpecificationSummary.t option;
    (*

    The read/write throughput capacity mode for a table. The options are: throughputMode:PAY_PER_REQUEST throughputMode:PROVISIONED

    *)
  8. encryptionSpecification : EncryptionSpecification.t option;
    (*

    The encryption settings of the specified table.

    *)
  9. pointInTimeRecovery : PointInTimeRecoverySummary.t option;
    (*

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

    *)
  10. ttl : TimeToLive.t option;
    (*

    The custom Time to Live settings of the specified table.

    *)
  11. defaultTimeToLive : DefaultTimeToLive.t option;
    (*

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

    *)
  12. comment : Comment.t option;
    (*

    The the description of the specified table.

    *)
  13. clientSideTimestamps : ClientSideTimestamps.t option;
    (*

    The client-side timestamps setting of the table.

    *)
  14. replicaSpecifications : ReplicaSpecificationSummaryList.t option;
    (*

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

    *)
  15. latestStreamArn : StreamArn.t option;
    (*

    The Amazon Resource Name (ARN) of the stream.

    *)
  16. cdcSpecification : CdcSpecificationSummary.t option;
    (*

    The CDC stream settings of the table.

    *)
  17. warmThroughputSpecification : WarmThroughputSpecificationSummary.t option;
    (*

    The warm throughput settings for the table, including the current status and configured read and write capacity units.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `InternalServerException of InternalServerException.t
  3. | `ResourceNotFoundException of ResourceNotFoundException.t
  4. | `ServiceQuotaExceededException of ServiceQuotaExceededException.t
  5. | `ValidationException of ValidationException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?keyspaceName:??? -> ?tableName:??? -> ?resourceArn:??? -> ?creationTimestamp:??? -> ?status:??? -> ?schemaDefinition:??? -> ?capacitySpecification:??? -> ?encryptionSpecification:??? -> ?pointInTimeRecovery:??? -> ?ttl:??? -> ?defaultTimeToLive:??? -> ?comment:??? -> ?clientSideTimestamps:??? -> ?replicaSpecifications:??? -> ?latestStreamArn:??? -> ?cdcSpecification:??? -> ?warmThroughputSpecification:??? -> unit -> t
Sourceval 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 ]
Sourceval 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 ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval 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 ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t