Module Values_2.TableStatus

A structure containing information about the state of an asynchronous change to a table.

Sourcetype nonrec t = {
  1. requestedBy : Values_0.NameString.t option;
    (*

    The ARN of the user who requested the asynchronous change.

    *)
  2. updatedBy : Values_0.NameString.t option;
    (*

    The ARN of the user to last manually alter the asynchronous change (requesting cancellation, etc).

    *)
  3. requestTime : Values_0.Timestamp.t option;
    (*

    An ISO 8601 formatted date string indicating the time that the change was initiated.

    *)
  4. updateTime : Values_0.Timestamp.t option;
    (*

    An ISO 8601 formatted date string indicating the time that the state was last updated.

    *)
  5. action : ResourceAction.t option;
    (*

    Indicates which action was called on the table, currently only CREATE or UPDATE.

    *)
  6. state : ResourceState.t option;
    (*

    A generic status for the change in progress, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILED.

    *)
  7. error : Values_0.ErrorDetail.t option;
    (*

    An error that will only appear when the state is "FAILED". This is a parent level exception message, there may be different Errors for each dialect.

    *)
  8. details : StatusDetails.t option;
    (*

    A StatusDetails object with information about the requested change.

    *)
}
Sourceval make : ?requestedBy:Values_0.NameString.t -> ?updatedBy:Values_0.NameString.t -> ?requestTime:Values_0.Timestamp.t -> ?updateTime:Values_0.Timestamp.t -> ?action:ResourceAction.t -> ?state:ResourceState.t -> ?error:Values_0.ErrorDetail.t -> ?details:StatusDetails.t -> unit -> t
Sourceval to_value : t -> Awso.Botodata.value
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t