NSX-T Data Center REST API

VirtualNetworkApplianceConfigurationStateElement (type)

{
  "description": "Configuration state of the Virtual Network Appliance.",
  "id": "VirtualNetworkApplianceConfigurationStateElement",
  "module_id": "VirtualNetworkApplianceCluster",
  "properties": {
    "failure_code": {
      "description": "failure_code field will only populated for error states.",
      "readonly": true,
      "required": false,
      "title": "Error code",
      "type": "integer"
    },
    "message": {
      "readonly": true,
      "required": false,
      "title": "Error message in case of failure",
      "type": "string"
    },
    "state": {
      "enum": [
        "ERROR_IN_DISABLE_MAINTENANCE_MODE",
        "ERROR_IN_ENABLE_MAINTENANCE_MODE",
        "REDEPLOY_ACTIVITY_FAILED",
        "VM_REDEPLOY_FAILED",
        "DELETE_VM_IN_REDEPLOY_FAILED",
        "COMPUTE_MANAGER_NOT_FOUND",
        "VM_DEPLOYMENT_FAILED",
        "VM_RECONFIGURE_BEFORE_POWER_ON_FAILED",
        "VM_POWER_ON_FAILED",
        "VM_POWER_OFF_FAILED",
        "VM_UNDEPLOY_FAILED",
        "REGISTRATION_FAILED",
        "MPA_DISCONNECTED",
        "VM_RENAME_FAILED",
        "VM_CONFIG_EDIT_FAILED",
        "REGISTRATION_TIMEDOUT",
        "VIRTUAL_NETWORK_APPLIANCE_FORM_FACTOR_NOT_MATCHING_WITH_VIRTUAL_NETWORK_APPLIANCE_CLUSTER_CONFIG",
        "L2_CONFIG_FAILED",
        "ORPHANED"
      ],
      "readonly": true,
      "required": true,
      "title": "State of configuration",
      "type": "string"
    }
  },
  "type": "object"
}