Values.ProgressEventSourceRepresents the current status of a resource operation request. For more information, see Managing resource operation requests in the Amazon Web Services Cloud Control API User Guide.
type nonrec t = {typeName : TypeName.t option;The name of the resource type used in the operation.
*)identifier : Identifier.t option;The primary identifier for the resource. In some cases, the resource identifier may be available before the resource operation has reached a status of SUCCESS.
*)requestToken : RequestToken.t option;The unique token representing this resource operation request. Use the RequestToken with GetResourceRequestStatus to return the current status of a resource operation request.
*)hooksRequestToken : RequestToken.t option;The unique token representing the Hooks operation for the request.
*)operation : Operation.t option;The resource operation type.
*)operationStatus : OperationStatus.t option;The current status of the resource operation request. PENDING: The resource operation hasn't yet started. IN_PROGRESS: The resource operation is currently in progress. SUCCESS: The resource operation has successfully completed. FAILED: The resource operation has failed. Refer to the error code and status message for more information. CANCEL_IN_PROGRESS: The resource operation is in the process of being canceled. CANCEL_COMPLETE: The resource operation has been canceled.
*)eventTime : Timestamp.t option;When the resource operation request was initiated.
*)resourceModel : Properties.t option;A JSON string containing the resource model, consisting of each resource property and its current value.
*)statusMessage : StatusMessage.t option;Any message explaining the current status.
*)errorCode : HandlerErrorCode.t option;For requests with a status of FAILED, the associated error code. For error code definitions, see Handler error codes in the CloudFormation Command Line Interface User Guide for Extension Development.
*)retryAfter : Timestamp.t option;When to next request the status of this resource operation request.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of TypeName.t
| `Timestamp of Timestamp.t ])
list ]