VsanVcsaDeploymentProgress
Detailed progress information for a running or recently completed VCSA deployment job.
{
"_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"
}
}
The overall deploy is divided into multiple phases, e.g.
validation, vsanbootstrap, vcsadeploy, vcconfig, etc.
See also VimVsanVsanVcsaDeploymentPhaseEnum.
Overall progress of the job in percent.
Status message about current operation of the background job.
Set if the job completed successfully.
If it is not set, it is either still running or failed. See error property.
Set if the job aborted with failure.
If it is not set, it is either still running or succeeded. See success property.
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.
Unique identifier of the task this progress report is for.
Virtual Machine that was created.