WorkflowStepMetadata
¶
Source code in docs_src/capo_imagebuilder/types/workflow_step_metadata.py
attempt_number
instance-attribute
¶
attempt_number: NotRequired[WorkflowStepAttemptCount]
The current attempt number for the workflow step. The first run is attempt one. The number increases by one for each retry.
description
instance-attribute
¶
description: NotRequired[WorkflowStepDescription]
Description of the workflow step.
end_time
instance-attribute
¶
end_time: NotRequired[DateTime]
The timestamp when the workflow step finished.
inputs
instance-attribute
¶
inputs: NotRequired[WorkflowStepInputs]
Input parameters that Image Builder provides for the workflow step, as a JSON-encoded string.
max_attempts
instance-attribute
¶
max_attempts: NotRequired[WorkflowStepAttemptCount]
The maximum number of attempts allowed for the workflow step, based on the retry configuration in the workflow document. If the step doesn't configure retries, the maximum is one attempt.
message
instance-attribute
¶
message: NotRequired[WorkflowStepMessage]
Detailed output message that the workflow step provides at runtime.
outputs
instance-attribute
¶
outputs: NotRequired[WorkflowStepOutputs]
The output values that the workflow step produced for this runtime instance of the workflow, as a JSON-encoded string. For example, a step that launches an instance outputs the instance ID. If the step failed, this field contains the error message.
rollback_status
instance-attribute
¶
rollback_status: NotRequired[WorkflowStepExecutionRollbackStatus]
Reports on the rollback status of the step, if applicable.
start_time
instance-attribute
¶
start_time: NotRequired[DateTime]
The timestamp when the workflow step started.
status
instance-attribute
¶
status: NotRequired[WorkflowStepExecutionStatus]
Runtime status for the workflow step.
step_execution_id
instance-attribute
¶
step_execution_id: NotRequired[WorkflowStepExecutionId]
A unique identifier for the workflow step, assigned at runtime.