Module Values.OperationEventSource

An operation event returns details for an operation, including key milestones which can be used to monitor and track operations in progress. Operation events contain: Description string Resource, including its ARN and type Status StatusMessage string TimeStamp Operation event examples include StartApplication or StopApplication.

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

    A description of the operation event. For example, "Stop the EC2 instance i-abcdefgh987654321".

    *)
  2. resource : Resource.t option;
    (*

    The resource involved in the operations event. Contains ResourceArn ARN and ResourceType.

    *)
  3. status : OperationEventStatus.t option;
    (*

    The status of the operation event. The possible statuses are: IN_PROGRESS, COMPLETED, and FAILED.

    *)
  4. statusMessage : String_.t option;
    (*

    The status message relating to a specific operation event.

    *)
  5. timestamp : Timestamp.t option;
    (*

    The timestamp of the specified operation event.

    *)
}
Sourceval make : ?description:??? -> ?resource:??? -> ?status:??? -> ?statusMessage:??? -> ?timestamp:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `String of Arn.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