Module Values.TableSource

Represents a database table in Timestream. Tables contain one or more related time series. You can modify the retention duration of the memory store and the magnetic store for a table.

Sourcetype nonrec t = {
  1. arn : String_.t option;
    (*

    The Amazon Resource Name that uniquely identifies this table.

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

    The name of the Timestream table.

    *)
  3. databaseName : ResourceName.t option;
    (*

    The name of the Timestream database that contains this table.

    *)
  4. tableStatus : TableStatus.t option;
    (*

    The current state of the table: DELETING - The table is being deleted. ACTIVE - The table is ready for use.

    *)
  5. retentionProperties : RetentionProperties.t option;
    (*

    The retention duration for the memory store and magnetic store.

    *)
  6. creationTime : Date.t option;
    (*

    The time when the Timestream table was created.

    *)
  7. lastUpdatedTime : Date.t option;
    (*

    The time when the Timestream table was last updated.

    *)
  8. magneticStoreWriteProperties : MagneticStoreWriteProperties.t option;
    (*

    Contains properties to set on the table when enabling magnetic store writes.

    *)
  9. schema : Schema.t option;
    (*

    The schema of the table.

    *)
}
Sourceval make : ?arn:??? -> ?tableName:??? -> ?databaseName:??? -> ?tableStatus:??? -> ?retentionProperties:??? -> ?creationTime:??? -> ?lastUpdatedTime:??? -> ?magneticStoreWriteProperties:??? -> ?schema:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Boolean of Boolean.t | `List of [> `Structure of (string * [> `Enum of string | `String of SchemaName.t ]) list ] list | `Long of MemoryStoreRetentionPeriodInHours.t | `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of S3BucketName.t ]) list ]) list ]) list | `Timestamp of Date.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