Values.HookProgressEventSourceRepresents the current status of applicable Hooks for a resource operation request. It contains list of Hook invocation information for the resource specified in the request since the same target can invoke multiple Hooks. For more information, see Managing resource operation requests with Amazon Web Services Cloud Control API .
type nonrec t = {hookTypeName : TypeName.t option;The type name of the Hook being invoked.
*)hookTypeVersionId : TypeVersionId.t option;The type version of the Hook being invoked.
*)hookTypeArn : HookTypeArn.t option;The ARN of the Hook being invoked.
*)invocationPoint : HookInvocationPoint.t option;States whether the Hook is invoked before or after resource provisioning.
*)hookStatus : HookStatus.t option;The status of the Hook invocation. The following are potential statuses: HOOK_PENDING: The Hook was added to the invocation plan, but not yet invoked. HOOK_IN_PROGRESS: The Hook was invoked, but hasn't completed. HOOK_COMPLETE_SUCCEEDED: The Hook invocation is complete with a successful result. HOOK_COMPLETE_FAILED: The Hook invocation is complete with a failed result. HOOK_FAILED: The Hook invocation didn't complete successfully.
*)hookEventTime : Timestamp.t option;The time that the Hook invocation request initiated.
*)hookStatusMessage : StatusMessage.t option;The message explaining the current Hook status.
*)failureMode : HookFailureMode.t option;The failure mode of the invocation. The following are the potential statuses: FAIL: This will fail the Hook invocation and the request associated with it. WARN: This will fail the Hook invocation, but not the request associated with it.
*)}val to_value :
t ->
[> `Structure of
(string * [> `String of TypeName.t | `Timestamp of Timestamp.t ]) list ]