BaseUpgradeStepStatus

BaseUpgradeStepStatus
Base Step Status

Base schema containing status-related fields for tracking execution state of steps. This schema provides standardized status reporting with detailed messages and execution timestamps.

JSON Example
{
    "status": "string",
    "messages": [
        {
            "severity": "string",
            "message": "string"
        }
    ],
    "last_run_time": 0
}
status
Required

Current execution state of the step.

Enumeration: NOT_STARTED, IN_PROGRESS, SUCCESS, SUCCESS_WITH_WARNINGS, FAILED, SKIPPED, PAUSED
messages
Optional

Ordered list of status messages generated during execution. Messages provide real-time feedback including progress updates, warnings about non-critical issues, and errors describing failures.

last_run_time
Read-Only

Timestamp in milliseconds since Unix epoch (January 1, 1970 00:00:00 UTC) indicating when this step was last executed. This field is only present after the step has been executed at least once. It will be absent for steps in NOT_STARTED state.