VsanVcsaDeploymentProgress

VsanVcsaDeploymentProgress
VsanVcsaDeploymentProgress

Detailed progress information for a running or recently completed VCSA deployment job.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "phase": "string",
    "progressPct": 0,
    "message": "string",
    "success": false,
    "error": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    },
    "updateCounter": 0,
    "taskId": "string",
    "vm": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    }
}
string
phase
Required

The overall deploy is divided into multiple phases, e.g.

validation, vsanbootstrap, vcsadeploy, vcconfig, etc.

See also VimVsanVsanVcsaDeploymentPhaseEnum.

integer As int64 As int64
progressPct
Required

Overall progress of the job in percent.

string
message
Required

Status message about current operation of the background job.

boolean
success
Required

Set if the job completed successfully.

If it is not set, it is either still running or failed. See error property.

error
Optional

Set if the job aborted with failure.

If it is not set, it is either still running or succeeded. See success property.

integer As int64 As int64
updateCounter
Required

Any time the progress changes this counter is incremented.

This way a client can determine if the progress has changed when retrieving the progress at different points in time. Never negative.

string
taskId
Optional

Unique identifier of the task this progress report is for.

vm
Optional

Virtual Machine that was created.