IntelligenceClusterNodeVMDeploymentStatusReport (type)

{
  "description": "Contains up-to-date information relating to an auto-deployed VM, including its status and (potentially) an error message.", 
  "id": "IntelligenceClusterNodeVMDeploymentStatusReport", 
  "module_id": "NsxIntelligenceDeployment", 
  "properties": {
    "deployment_progress_state": {
      "$ref": "ClusterNodeVMDeploymentProgressState, 
      "description": "Detailed progress state of node VM deployment realization", 
      "readonly": true, 
      "required": false, 
      "title": "Deployment progress state of node VM"
    }, 
    "failure_code": {
      "description": "In case of auto-deployment-related failure, the code for the error will be stored here.", 
      "required": false, 
      "title": "Error code for failure", 
      "type": "integer"
    }, 
    "failure_message": {
      "description": "In case of auto-deployment-related failure, an error message will be stored here.", 
      "required": false, 
      "title": "Error message for failure", 
      "type": "string"
    }, 
    "status": {
      "description": "Status of the addition or deletion of an auto-deployed NSX-Intelligence cluster node VM.", 
      "enum": [
        "NOT_AVAILABLE", 
        "VM_DEPLOYMENT_QUEUED", 
        "VM_DEPLOYMENT_IN_PROGRESS", 
        "VM_DEPLOYMENT_FAILED", 
        "VM_POWER_ON_IN_PROGRESS", 
        "VM_POWER_ON_FAILED", 
        "VM_POWER_ON_SUCCESSFUL", 
        "VM_REGISTRATION_IN_PROGRESS", 
        "VM_REGISTRATION_SUCCESSFUL", 
        "VM_REGISTRATION_FAILED", 
        "VM_WAITING_TO_COME_ONLINE", 
        "VM_ONLINE_FAILED", 
        "VM_POWER_OFF_IN_PROGRESS", 
        "VM_POWER_OFF_FAILED", 
        "WAITING_TO_UNDEPLOY_VM", 
        "VM_UNDEPLOY_IN_PROGRESS", 
        "VM_UNDEPLOY_FAILED", 
        "VM_UNDEPLOY_SUCCESSFUL", 
        "UNKNOWN_STATE"
      ], 
      "required": true, 
      "title": "Auto-deployed VM's deployment status", 
      "type": "string"
    }
  }, 
  "title": "Report of a VM's deployment status", 
  "type": "object"
}