# Data Object - VsanVcsaDeploymentProgress(vim.vsan.VsanVcsaDeploymentProgress)

Returned by
  VsanVcsaGetBootstrapProgress
Extends
  DynamicData
See also
  LocalizedMethodFault, VirtualMachine
Since
  vSphere API 6.5

## Data Object Description

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

Properties

Name | Type | Description
--- | --- | ---
error* | LocalizedMethodFault | Set if the job aborted with failure. If it is not set, it is either still running or succeeded. See success property.
message | xsd:string | Status message about current operation of the background job.
phase | xsd:string | The overall deploy is divided into multiple phases, e.g. validation, vsanbootstrap, vcsadeploy, vcconfig, etc. See VimVsanVsanVcsaDeploymentPhase
progressPct | xsd:long | Overall progress of the job in percent.
success | xsd:boolean | Set if the job completed successfully. If it is not set, it is either still running or failed. See error property.
taskId* | xsd:string | Unique identifier of the task this progress report is for.
updateCounter | xsd:long | 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.
vm* | ManagedObjectReference to a VirtualMachine | Virtual Machine that was created.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanVcsaDeploymentProgress"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="phase" type="xsd:string"/> <element name="progressPct" type="xsd:long"/> <element name="message" type="xsd:string"/> <element name="success" type="xsd:boolean"/> <element name="error" type="vsan:LocalizedMethodFault" minOccurs="0"/> <element name="updateCounter" type="xsd:long"/> <element name="taskId" type="xsd:string" minOccurs="0"/> <element name="vm" type="vsan:ManagedObjectReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>