Module Values.GetWorkflowStepExecutionResponseSource

Get the runtime information that was logged for a specific runtime instance of the workflow step.

Sourcetype nonrec t = {
  1. requestId : NonEmptyString.t option;
    (*

    The request ID that uniquely identifies this request.

    *)
  2. stepExecutionId : WorkflowStepExecutionId.t option;
    (*

    The unique identifier for the runtime version of the workflow step that you specified in the request.

    *)
  3. workflowBuildVersionArn : WorkflowBuildVersionArn.t option;
    (*

    The Amazon Resource Name (ARN) of the build version for the Image Builder workflow resource that defines this workflow step.

    *)
  4. workflowExecutionId : WorkflowExecutionId.t option;
    (*

    The unique identifier that Image Builder assigned to keep track of runtime details when it ran the workflow.

    *)
  5. imageBuildVersionArn : ImageBuildVersionArn.t option;
    (*

    The Amazon Resource Name (ARN) of the image resource build version that the specified runtime instance of the workflow step creates.

    *)
  6. name : WorkflowStepName.t option;
    (*

    The name of the specified runtime instance of the workflow step.

    *)
  7. description : WorkflowStepDescription.t option;
    (*

    Describes the specified workflow step.

    *)
  8. action : WorkflowStepAction.t option;
    (*

    The name of the action that the specified step performs.

    *)
  9. status : WorkflowStepExecutionStatus.t option;
    (*

    The current status for the specified runtime version of the workflow step.

    *)
  10. rollbackStatus : WorkflowStepExecutionRollbackStatus.t option;
    (*

    Reports on the rollback status of the specified runtime version of the workflow step, if applicable.

    *)
  11. message : WorkflowStepMessage.t option;
    (*

    The output message from the specified runtime instance of the workflow step, if applicable.

    *)
  12. inputs : WorkflowStepInputs.t option;
    (*

    Input parameters that Image Builder provided for the specified runtime instance of the workflow step.

    *)
  13. outputs : WorkflowStepOutputs.t option;
    (*

    The file names that the specified runtime version of the workflow step created as output.

    *)
  14. startTime : DateTime.t option;
    (*

    The timestamp when the specified runtime version of the workflow step started.

    *)
  15. endTime : DateTime.t option;
    (*

    The timestamp when the specified runtime instance of the workflow step finished.

    *)
  16. onFailure : NonEmptyString.t option;
    (*

    The action to perform if the workflow step fails.

    *)
  17. timeoutSeconds : WorkflowStepTimeoutSecondsInteger.t option;
    (*

    The maximum duration in seconds for this step to complete its action.

    *)
}
Sourcetype nonrec error = [
  1. | `CallRateLimitExceededException of CallRateLimitExceededException.t
  2. | `ClientException of ClientException.t
  3. | `ForbiddenException of ForbiddenException.t
  4. | `InvalidRequestException of InvalidRequestException.t
  5. | `ServiceException of ServiceException.t
  6. | `ServiceUnavailableException of ServiceUnavailableException.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval make : ?requestId:??? -> ?stepExecutionId:??? -> ?workflowBuildVersionArn:??? -> ?workflowExecutionId:??? -> ?imageBuildVersionArn:??? -> ?name:??? -> ?description:??? -> ?action:??? -> ?status:??? -> ?rollbackStatus:??? -> ?message:??? -> ?inputs:??? -> ?outputs:??? -> ?startTime:??? -> ?endTime:??? -> ?onFailure:??? -> ?timeoutSeconds:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `CallRateLimitExceededException of CallRateLimitExceededException.t | `ClientException of ClientException.t | `ForbiddenException of ForbiddenException.t | `InvalidRequestException of InvalidRequestException.t | `ServiceException of ServiceException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `CallRateLimitExceededException of CallRateLimitExceededException.t | `ClientException of ClientException.t | `ForbiddenException of ForbiddenException.t | `InvalidRequestException of InvalidRequestException.t | `ServiceException of ServiceException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of WorkflowStepTimeoutSecondsInteger.t | `String of NonEmptyString.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