NSX-T Data Center Global Manager REST API

ConsistencyCheckComponentReport (type)

{
  "description": "Consistency check report for component [EDGE/HOST/MP]",
  "id": "ConsistencyCheckComponentReport",
  "module_id": "ConsistencyCheck",
  "properties": {
    "component_type": {
      "description": "Component type based on which consistency report is to be generated",
      "readonly": true,
      "required": true,
      "title": "Component type based on which consistency report is to be generated",
      "type": "string"
    },
    "drop_stats": {
      "description": "Consistency checks for traffic drop statistics",
      "items": {
        "$ref": "ConsistencyCheckDropStats"
      },
      "nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
      "readonly": true,
      "required": false,
      "title": "Consistency checks for traffic drop statistics",
      "type": "array"
    },
    "forward_stats": {
      "description": "Consistency checks for forward traffic statistics",
      "items": {
        "$ref": "ConsistencyCheckForwardStats"
      },
      "nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
      "readonly": true,
      "required": false,
      "title": "Consistency checks for forward traffic statistics",
      "type": "array"
    },
    "realization_failure": {
      "$ref": "ConsistencyCheckRealizationFailure",
      "description": "Consistency checks for realization failures",
      "nsx_feature": "UpgradeConsistencyCheckerRealizationFailure",
      "readonly": true,
      "required": false,
      "title": "Consistency checks for realization failures"
    },
    "state": {
      "description": "Current state of the consistency checker function. NOT_STARTED - consistency check has not started for this component type. PRE_UPGRADE_COLLECTED - consistency check for this component type has been instantiated. IN_PROGRESS - consistency check is currently being run for this component type.  It will remain in this state until the component upgrade is complete and the periodic check (which runs every 5 minutes) confirms that all objects have reached a terminal state. PAUSED - consistency check for this component type is paused. It will resume once corresponding component resumes upgrade. POST_UPGRADE_COLLECTED_IMPENDING - consistency check for this component type is being examined if the component type IN_PROGRESS would resolve any failed objects. POST_UPGRADE_COMPLETED - consistency check for this component type is in its terminal status.",
      "enum": [
        "NOT_STARTED",
        "PRE_UPGRADE_COLLECTED",
        "IN_PROGRESS",
        "POST_UPGRADE_COMPLETED"
      ],
      "readonly": true,
      "required": true,
      "title": "State of the consistency checker",
      "type": "string"
    }
  },
  "title": "Consistency check report for component",
  "type": "object"
}