Module Values.TableRestoreStatusSource

Describes the status of a RestoreTableFromClusterSnapshot operation.

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

    The unique identifier for the table restore request.

    *)
  2. status : TableRestoreStatusType.t option;
    (*

    A value that describes the current state of the table restore request. Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

    *)
  3. message : String_.t option;
    (*

    A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

    *)
  4. requestTime : TStamp.t option;
    (*

    The time that the table restore request was made, in Universal Coordinated Time (UTC).

    *)
  5. progressInMegaBytes : LongOptional.t option;
    (*

    The amount of data restored to the new table so far, in megabytes (MB).

    *)
  6. totalDataInMegaBytes : LongOptional.t option;
    (*

    The total amount of data to restore to the new table, in megabytes (MB).

    *)
  7. clusterIdentifier : String_.t option;
    (*

    The identifier of the Amazon Redshift cluster that the table is being restored to.

    *)
  8. snapshotIdentifier : String_.t option;
    (*

    The identifier of the snapshot that the table is being restored from.

    *)
  9. sourceDatabaseName : String_.t option;
    (*

    The name of the source database that contains the table being restored.

    *)
  10. sourceSchemaName : String_.t option;
    (*

    The name of the source schema that contains the table being restored.

    *)
  11. sourceTableName : String_.t option;
    (*

    The name of the source table being restored.

    *)
  12. targetDatabaseName : String_.t option;
    (*

    The name of the database to restore the table to.

    *)
  13. targetSchemaName : String_.t option;
    (*

    The name of the schema to restore the table to.

    *)
  14. newTableName : String_.t option;
    (*

    The name of the table to create as a result of the table restore request.

    *)
}
Sourceval make : ?tableRestoreRequestId:??? -> ?status:??? -> ?message:??? -> ?requestTime:??? -> ?progressInMegaBytes:??? -> ?totalDataInMegaBytes:??? -> ?clusterIdentifier:??? -> ?snapshotIdentifier:??? -> ?sourceDatabaseName:??? -> ?sourceSchemaName:??? -> ?sourceTableName:??? -> ?targetDatabaseName:??? -> ?targetSchemaName:??? -> ?newTableName:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Long of LongOptional.t | `String of String_.t | `Timestamp of TStamp.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