NSX-T Data Center REST API

PolicyEdgeClusterState (type)

{
  "additionalProperties": false,
  "description": "This holds the state of Edge Cluster. If there are errors in realizing edge cluster, it gives details of the components and specific errors.",
  "id": "PolicyEdgeClusterState",
  "module_id": "PolicyEdgeCluster",
  "properties": {
    "consolidated_status": {
      "$ref": "ConfigState",
      "readonly": true,
      "title": "Current Realization Status of Cluster"
    },
    "details": {
      "items": {
        "$ref": "PolicyEdgeClusterMemberState"
      },
      "readonly": true,
      "title": "Cluster Members Publish and Configuration State",
      "type": "array"
    },
    "edge_cluster_name": {
      "description": "Display name of the edge cluster whose status is being reported.",
      "readonly": true,
      "title": "Display name of the edge cluster",
      "type": "string"
    },
    "failure_code": {
      "readonly": true,
      "title": "Publish State Error Code of Cluster",
      "type": "integer"
    },
    "failure_message": {
      "readonly": true,
      "title": "Publish State Error Message of Cluster",
      "type": "string"
    },
    "pending_change_list": {
      "description": "Request identifier of the API which modified the entity.",
      "items": {
        "type": "string"
      },
      "readonly": true,
      "title": "List of pending changes",
      "type": "array"
    },
    "state": {
      "description": "Gives details of state of publish state configuration. \"in_sync\" state indicates that the edge config has been published.",
      "enum": [
        "pending",
        "in_progress",
        "success",
        "failed",
        "unknown"
      ],
      "readonly": true,
      "title": "Overall Publish State of Cluster",
      "type": "string"
    }
  },
  "title": "Policy Edge Cluster Publish and Configuration State",
  "type": "object"
}