Check Sets APIs

Check Sets APIs

APIs to trigger check-set runs

Table of Contents

1. Get last check-sets run info

Get last check-sets run info API is used to get information about the last check-sets run.

1.1. Prerequisites

The following data is required

  • ID of the domain to filter tasks for

1.2. Steps

  • Invoke the API. This API returns the result of the last check-sets run.

cURL Request

$ curl 'https://sfo-vcf01.rainpole.io/v1/system/check-sets?domainId=712eab89-9c1b-44e2-9cb0-b84ba4980178' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer etYWRta....'

HTTP Request

GET /v1/system/check-sets?domainId=712eab89-9c1b-44e2-9cb0-b84ba4980178 HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sfo-vcf01.rainpole.io
Authorization: Bearer etYWRta....

HTTP Response

Tip : Refer to: AssessmentTaskInfo for the response model.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 416

[ {
  "id" : "70ba96dd-160e-445c-adec-3fe070e1dea5",
  "state" : "COMPLETED_WITH_SUCCESS",
  "timestamp" : 1684206734103,
  "completionTimestamp" : 1684206734103,
  "domainInputs" : [ {
    "domainName" : "sddcId-1001",
    "domainType" : "MANAGEMENT",
    "domainId" : "b7a9257d-5cef-4e4f-8b64-bdee10b57f02"
  } ],
  "metadata" : {
    "targetVersion" : "General Upgrade Readiness",
    "componentCount" : 4
  }
} ]

2. Query for check-sets

Query for check-sets API is used to query for check-sets for the given resources.

2.1. Prerequisites

The following data is required

  • Check-set query input

Tip : Refer to: CheckSetQueryInput for the request model.

2.2. Steps

  • Invoke the API. This API returns the result of the last check-sets run.

cURL Request

$ curl 'https://sfo-vcf01.rainpole.io/v1/system/check-sets/queries' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer etYWRta....' \
    -d '{
  "checkSetType" : "UPGRADE",
  "domains" : [ {
    "domainId" : "b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
    "resources" : [ {
      "resourceType" : "VCENTER",
      "resourceId" : "6cd757e5-c65e-4ac6-8111-ec7bbae82f5d",
      "resourceTargetVersion" : "General Upgrade Readiness"
    } ]
  } ]
}'

HTTP Request

POST /v1/system/check-sets/queries HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 299
Host: sfo-vcf01.rainpole.io
Authorization: Bearer etYWRta....

{
  "checkSetType" : "UPGRADE",
  "domains" : [ {
    "domainId" : "b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
    "resources" : [ {
      "resourceType" : "VCENTER",
      "resourceId" : "6cd757e5-c65e-4ac6-8111-ec7bbae82f5d",
      "resourceTargetVersion" : "General Upgrade Readiness"
    } ]
  } ]
}

HTTP Response

Tip : Refer to: CheckSetQueryResult for the response model.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 686

{
  "queryId" : "19462fe7-996d-4553-a082-e48b2a5fe572",
  "resources" : [ {
    "resourceName" : "vcenter-1.vrack.vsphere.local",
    "resourceId" : "6cd757e5-c65e-4ac6-8111-ec7bbae82f5d",
    "resourceType" : "VCENTER",
    "domain" : {
      "domainId" : "b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
      "domainName" : "sddcId-1001",
      "domainType" : "MANAGEMENT"
    },
    "checkSets" : [ {
      "checkSetId" : "vcenter-upgrade-perspective-VCF_5x",
      "checkSetName" : "vCenter upgrade perspective-VCF 5.x",
      "checkSetType" : "UPGRADE"
    } ],
    "extraContext" : {
      "upgradeVersion" : "General Upgrade Readiness",
      "upgradeComponent" : "VCENTER"
    }
  } ]
}

3. Trigger a run

Trigger a run API is used to trigger a run of the selected check-sets.

3.1. Prerequisites

The following data is required

  • Check-set selection for resources

Tip : Refer to: CheckSetRunInput for the request model.

3.2. Steps

  • Invoke the API. This API returns the result of the last check-sets run.

cURL Request

$ curl 'https://sfo-vcf01.rainpole.io/v1/system/check-sets' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer etYWRta....' \
    -d '{
  "queryId" : "dc25d7d2-66a4-40d8-9b5a-499daeb4e08b",
  "resources" : [ {
    "resourceName" : "vcenter-1",
    "resourceId" : "6cd757e5-c65e-4ac6-8111-ec7bbae82f5d",
    "resourceType" : "VCENTER",
    "domain" : {
      "domainId" : "b7a9257d-5cef-4e4f-8b64-bdee10b57f02"
    },
    "checkSets" : [ {
      "checkSetId" : "vcenter-upgrade-perspective-VCF_5x"
    } ]
  } ]
}'

HTTP Request

POST /v1/system/check-sets HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 378
Host: sfo-vcf01.rainpole.io
Authorization: Bearer etYWRta....

{
  "queryId" : "dc25d7d2-66a4-40d8-9b5a-499daeb4e08b",
  "resources" : [ {
    "resourceName" : "vcenter-1",
    "resourceId" : "6cd757e5-c65e-4ac6-8111-ec7bbae82f5d",
    "resourceType" : "VCENTER",
    "domain" : {
      "domainId" : "b7a9257d-5cef-4e4f-8b64-bdee10b57f02"
    },
    "checkSets" : [ {
      "checkSetId" : "vcenter-upgrade-perspective-VCF_5x"
    } ]
  } ]
}

HTTP Response

Tip : Refer to: Task for the response model.

HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 140

{
  "id" : "146aaa20-6283-4cd7-8b67-af531a3566b2",
  "name" : "Assess SDDC Domain(s)",
  "type" : "ASSESSMENT",
  "status" : "IN_PROGRESS"
}

4. Trigger a partial retry

Trigger partial retry API is used to trigger partial retry of a completed check run.

4.1. Prerequisites

The following data is required

  • Spec for check-sets retry

Tip : Refer to: AssessmentPartialRetryInput for the request model.

4.2. Steps

  • Invoke the API. This API returns the result of the last check-sets run.

cURL Request

$ curl 'https://sfo-vcf01.rainpole.io/v1/system/check-sets/146aaa20-6283-4cd7-8b67-af531a3566b2' -i -X PATCH \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer etYWRta....' \
    -d '{
  "errorIds" : [ "vc-domain-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02" ],
  "options" : {
    "discoveryCaching" : "true"
  }
}'

HTTP Request

PATCH /v1/system/check-sets/146aaa20-6283-4cd7-8b67-af531a3566b2 HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 201
Host: sfo-vcf01.rainpole.io
Authorization: Bearer etYWRta....

{
  "errorIds" : [ "vc-domain-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02" ],
  "options" : {
    "discoveryCaching" : "true"
  }
}

HTTP Response

Tip : Refer to: Task for the response model.

HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 207

{
  "id" : "5665bb7d-1fba-4823-afd8-71b5ed37eb72",
  "name" : "Retry validations of a set of resources of an already-completed assessment",
  "type" : "ASSESSMENT_PARTIAL_RETRY",
  "status" : "IN_PROGRESS"
}

5. Get run by id

Get run by id API Get the result for a given check run by id.

5.1. Prerequisites

The following data is required

  • runId of the run

  • obfuscate - Only for internal use. Whether the results to be obfuscated or not. Default value: false

  • returnAllArtefacts - Only for internal use. Returns additional debug artefactsin the response payload. Default value: false.

5.2. Steps

  • Invoke the API. This API returns the result of the last check-sets run.

cURL Request

$ curl 'https://sfo-vcf01.rainpole.io/v1/system/check-sets/146aaa20-6283-4cd7-8b67-af531a3566b2' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer etYWRta....'

HTTP Request

GET /v1/system/check-sets/146aaa20-6283-4cd7-8b67-af531a3566b2 HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sfo-vcf01.rainpole.io
Authorization: Bearer etYWRta....

HTTP Response

Tip : Refer to: AssessmentOutput for the response model.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 98330

{
  "physicalPresentedData" : {
    "id" : "7996756b-b4f2-4ea9-98ff-fa8bb40ececc",
    "type" : "Vsphere",
    "name" : "vSphere",
    "properties" : { },
    "childEntities" : [ {
      "id" : "293fb0d7-91b7-49bf-a167-9b98219c1839",
      "type" : "domain",
      "name" : "sddcId-1001",
      "properties" : { },
      "childEntities" : [ {
        "id" : "299fbeb4-210e-4544-bd9e-52535b4d3b12",
        "type" : "VcManager",
        "name" : "vcenter-1.vrack.vsphere.local",
        "properties" : {
          "storageHealthLevelCheck" : "green",
          "ssoAddress" : "vcenter-1.vrack.vsphere.local",
          "isNameAFqdn" : true,
          "daysUntilPasswordExpires" : 99998.0,
          "certificateNotAfter" : 1.73960387E12,
          "certificateCN" : "vcenter-1.vrack.vsphere.local",
          "areNtpsReachable" : true,
          "certificateExpiresInDays" : 729.0,
          "vumHealth" : "green",
          "ssoDomain" : "vsphere.local",
          "certificateNotBefore" : 1.67648867E12,
          "isHighAvailabilityEnabled" : false,
          "memoryExhaustionDetected" : false,
          "vpxdState" : "STARTED",
          "version" : "8.0.1-21092572",
          "certificateSansHostnamesLowerCase" : [ "vcenter-1.vrack.vsphere.local" ],
          "certificateValid" : true,
          "isFqdnResolvable" : true,
          "memoryExhaustionAlarmEnabled" : true,
          "lookupsvcState" : "STARTED",
          "daysSinceLastMemoryExhaustion" : -1.0,
          "vcEpochSystemTime" : 1.6765530366505032E12,
          "sddcManagerIp" : "10.0.0.4",
          "cloudSystemHealthStatus" : "orange",
          "isConnectionHealthy" : true,
          "sddcManagerFqdn" : "10.0.0.4",
          "sddcManagerEpochSystemTime" : 1.67655304E12
        },
        "childEntities" : [ {
          "id" : "cf970079-e2de-46b2-b16e-eeb40035d544",
          "type" : "datacenter",
          "name" : "SDDC-Datacenter",
          "properties" : { },
          "childEntities" : [ {
            "id" : "15e84e64-f57d-42d6-becb-d021b54a37ce",
            "type" : "datastore",
            "name" : "sfo01-m01-vsan",
            "properties" : {
              "freeSpace" : 638.0,
              "datastoreType" : "vsan",
              "freeSpacePercentage" : 74.0,
              "capacity" : 858.0
            },
            "childEntities" : [ ],
            "sourceAddress" : "vcenter-1.vrack.vsphere.local",
            "classifications" : [ ]
          }, {
            "id" : "2102f558-701f-4cde-908e-e3eae33e7d72",
            "type" : "dvs",
            "name" : "SDDC-Dswitch-Private",
            "properties" : {
              "iscsiTrafficLevelState" : "low",
              "nfsTrafficLevelState" : "low",
              "vsphereReplicationTrafficLevelState" : "low",
              "dataProtectionTrafficLevelState" : "low",
              "isVlanAndMtuHealthCheckEnabled" : false,
              "isNetworkControlEnabled" : true,
              "vsanTrafficLevelState" : "high",
              "managementTrafficLevelState" : "normal",
              "version" : "8.0.0",
              "moid" : "dvs-16",
              "isTeamingHealthCheckEnabled" : false,
              "vmTrafficLevelState" : "high",
              "MTU" : 8940.0,
              "faultToleranceTrafficLevelState" : "low",
              "vmotionTrafficLevelState" : "low",
              "uplinkPortgroupsCount" : 2.0
            },
            "childEntities" : [ {
              "id" : "05b94733-7eb3-4a6b-bd59-f17ab7ee57bf",
              "type" : "portgroup",
              "name" : "SDDC-DPortGroup-vMotion",
              "properties" : {
                "uplinkTeamingPolicy" : "loadbalance_loadbased",
                "vlanId" : 0.0,
                "isElastic" : true,
                "activeUplinks" : [ "uplink1", "uplink2" ],
                "portBinding" : "earlyBinding",
                "transportType" : "vmotion",
                "standByUplinks" : [ ],
                "moid" : "dvportgroup-20",
                "isUplink" : false
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ {
                "type" : "vcfAvnPortgroup",
                "value" : "FALSE",
                "description" : "Is the portgroup specific for AVN or not.",
                "source" : "CLASSIFIER"
              } ]
            }, {
              "id" : "9671487b-04f3-47a9-83ca-a03520f74b30",
              "type" : "portgroup",
              "name" : "SDDC-DPortGroup-VSAN",
              "properties" : {
                "uplinkTeamingPolicy" : "loadbalance_loadbased",
                "vlanId" : 0.0,
                "isElastic" : true,
                "activeUplinks" : [ "uplink1", "uplink2" ],
                "portBinding" : "earlyBinding",
                "transportType" : "vsan",
                "standByUplinks" : [ ],
                "moid" : "dvportgroup-19",
                "isUplink" : false
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ {
                "type" : "vcfAvnPortgroup",
                "value" : "FALSE",
                "description" : "Is the portgroup specific for AVN or not.",
                "source" : "CLASSIFIER"
              } ]
            }, {
              "id" : "b3192e0d-90ba-40fa-9c33-f4f2062a8494",
              "type" : "portgroup",
              "name" : "SDDC-Dswitch-Pri-DVUplinks-16",
              "properties" : {
                "uplinkTeamingPolicy" : "loadbalance_srcid",
                "isElastic" : false,
                "activeUplinks" : [ ],
                "portBinding" : "earlyBinding",
                "standByUplinks" : [ ],
                "moid" : "dvportgroup-17",
                "isUplink" : true
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ {
                "type" : "vcfAvnPortgroup",
                "value" : "FALSE",
                "description" : "Is the portgroup specific for AVN or not.",
                "source" : "CLASSIFIER"
              } ]
            }, {
              "id" : "54622c12-39ab-4cb9-b34c-8caa2cbbee14",
              "type" : "portgroup",
              "name" : "SDDC-DPortGroup-Mgmt",
              "properties" : {
                "uplinkTeamingPolicy" : "loadbalance_loadbased",
                "vlanId" : 0.0,
                "isElastic" : false,
                "activeUplinks" : [ "uplink1", "uplink2" ],
                "portBinding" : "ephemeral",
                "transportType" : "management",
                "standByUplinks" : [ ],
                "moid" : "dvportgroup-18",
                "isUplink" : false
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ {
                "type" : "vcfAvnPortgroup",
                "value" : "FALSE",
                "description" : "Is the portgroup specific for AVN or not.",
                "source" : "CLASSIFIER"
              } ]
            } ],
            "sourceAddress" : "vcenter-1.vrack.vsphere.local",
            "classifications" : [ ]
          }, {
            "id" : "3b6ae3b1-4181-4e9d-8056-ed5bd83852cf",
            "type" : "cluster",
            "name" : "SDDC-Cluster1",
            "properties" : {
              "isVsanStretched" : false,
              "performanceDegradationToleranceState" : 100.0,
              "vsanReleaseCatalogUpToDateStatus" : "green",
              "vsanClusterVersionCompatibilityStatus" : "green",
              "hostsDisconnectedFromVcStatus" : "green",
              "failureToleranceState" : 1.0,
              "vsanClusterConfigConsistencyStatus" : "green",
              "VsanStorageSpaceStatus" : "green",
              "vsanClusterDiskFormatVersionStatus" : "green",
              "moid" : "domain-c8",
              "vsanClusterVcAuthoritativeStatus" : "green",
              "vsanSupportInsightStatus" : "info",
              "vsanClusterMembershipStatus" : "green",
              "vsanPhysicalDiskHeapMemoryPoolsHealth" : "green",
              "vsanBuildRecommendationStatus" : "green",
              "totalCpu" : 76608.0,
              "isAutoComputePercentagesEnabled" : true,
              "hostMonitoringState" : "enabled",
              "clusterAdvancedVsanConfigInSyncStatus" : "green",
              "vsanClusterDaemonLivenessHealthStatus" : "green",
              "vsanHostsDuplicateIpStatus" : "green",
              "vsanPhysicalDiskCongestionStatus" : "green",
              "vsanPhysicalDiskOperationHealth" : "green",
              "vsanEngineHealthStatus" : "green",
              "isDataAtRestEncryptionEnabled" : false,
              "vsanClusterResyncLimitStatus" : "green",
              "vsanNvmeVmwareCertifiedStatus" : "green",
              "isDrsEnabled" : true,
              "vsanControllerDriverVmwareCertifiedStatus" : "green",
              "vsanVmotionMtuConnectivityCheckStatus" : "green",
              "attachedDvses" : [ "SDDC-Dswitch-Private" ],
              "vsanClusterDirectDiskConfigStatus" : "green",
              "hostFailureResponseState" : true,
              "vsanClusterEncryptionHealthStatus" : "green",
              "vsanPhysicalDiskComponentLimitStatus" : "green",
              "vsanObjectHealthStatus" : "green",
              "vsanPhysicalDiskComponentHealth" : "green",
              "vsanObjectFormatHealthStatus" : "green",
              "vsanControllerCertifiedForEsxiStatus" : "green",
              "vsanClusterOverallDiskSpaceUtilizationStatus" : "green",
              "VsanComponentStatus" : "green",
              "vsanHostsVmknicTestStatus" : "green",
              "overallVsanHealthStatus" : "yellow",
              "vsanMtuCheckStatus" : "green",
              "vsanHclDbAgeHealth" : "green",
              "vsanClusterPartitionTestStatus" : "green",
              "networks" : [ "SDDC-DPortGroup-vMotion", "SDDC-DPortGroup-VSAN", "SDDC-Dswitch-Pri-DVUplinks-16", "SDDC-DPortGroup-Mgmt" ],
              "vmStorageProtectionForApdState" : "restartConservative",
              "vsanPhysicalDiskSlabsMemoryPoolsHealth" : "green",
              "vsanHclDbUpToDateStatus" : "yellow",
              "vsanClusterHealthSystemStatus" : "green",
              "vsanPhysicalDiskCapacityStatus" : "green",
              "isVsanNetworkHealthyOverall" : true,
              "drsAutomationLevel" : "fullyAutomated",
              "isVsanObjectHealthVersionCompliant" : true,
              "vsanUnicastConnectivityCheckStatus" : "green",
              "vmStorageProtectionForPdlState" : "restartAggressive",
              "vsanScsiVmwareCertifiedStatus" : "yellow",
              "isClusterStretchedInVcfInventory" : false,
              "vsanControllerDiskGroupModeVmwareCertifiedStatus" : "green",
              "isHaEnabled" : true,
              "vsanAutoHclUpdateStatus" : "green",
              "vsanNetworkLatencyCheckStatus" : "green",
              "hostIsolationResponseState" : "powerOff",
              "vsanWhatIfMostConsumedHostFailsStatus" : "green",
              "vsanPerformanceServiceStatus" : "yellow",
              "vsanOverallLimitsHealthy" : true,
              "vsanClusterTimeSyncHostsAndVcStatus" : "green",
              "vsanMaxComponentSizeStatus" : "yellow",
              "datastores" : [ "sfo01-m01-vsan" ],
              "vsanHostsLacpIssuesStatus" : "green",
              "isClusterKnownToSddcManager" : true,
              "vsanClusterDiskBalanceStatus" : "yellow",
              "vsanControllerFirmwareVmwareCertifiedStatus" : "green",
              "totalMemory" : 3.35541878784E11,
              "vmMonitoringState" : "vmMonitoringOnly",
              "vsanHostsPnicTsoIssuesStatus" : "green",
              "vsanPnicConsistencyStatus" : "green",
              "isVsanEnabled" : true,
              "vsanNvmeIdentifiableStatus" : "green",
              "hostsWithConnectivityIssuesStatus" : "green",
              "vsanClusterExtendedConfigSyncStatus" : "green",
              "vsanVmotionUnicastConnectivityCheckStatus" : "green"
            },
            "childEntities" : [ {
              "id" : "bc6b0ba8-a00a-48fd-af2d-907ab0f9ce89",
              "type" : "resourcePool",
              "name" : "Mgmt-ResourcePool",
              "properties" : {
                "cpuShares" : "high",
                "memoryShares" : "normal",
                "moid" : "resgroup-29",
                "memoryReservation" : 0.0
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "eb93ce9b-3f21-4857-99c9-37ed43ac95b1",
              "type" : "resourcePool",
              "name" : "Network-ResourcePool",
              "properties" : {
                "cpuShares" : "high",
                "memoryShares" : "normal",
                "moid" : "resgroup-30",
                "memoryReservation" : 0.0
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "5f0a2a6f-1523-4a24-92fb-3f81121063d9",
              "type" : "resourcePool",
              "name" : "Compute-ResourcePool",
              "properties" : {
                "cpuShares" : "normal",
                "memoryShares" : "normal",
                "moid" : "resgroup-31",
                "memoryReservation" : 0.0
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "8d37ec06-ce02-4355-b98d-68c927c61b7b",
              "type" : "resourcePool",
              "name" : "User-RP",
              "properties" : {
                "cpuShares" : "normal",
                "memoryShares" : "normal",
                "moid" : "resgroup-32",
                "memoryReservation" : 0.0
              },
              "childEntities" : [ ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "7e65ba76-8a5d-469f-8e50-ceb197cfa1ba",
              "type" : "host",
              "name" : "esxi-1.vrack.vsphere.local",
              "properties" : {
                "isLockdownModeEnabled" : false,
                "vsanWitnessNicsCount" : 0.0,
                "subnet" : "255.255.252.0",
                "configStatus" : "green",
                "moid" : "host-11",
                "isHostnameFqdn" : true,
                "certificateNotAfter" : 1.834169802E12,
                "vsanNicsCount" : 1.0,
                "isNtpRunning" : true,
                "ntpDelay" : 0.0,
                "ManagementVmIp" : "10.0.0.6",
                "isVpxaRunning" : true,
                "dataMigrationWhatIfPrecheckEnsureAccessStatus" : true,
                "hardwareModel" : "VMware Virtual Platform",
                "numCpuPkgs" : 8.0,
                "ManagementVmHostname" : "vcenter-1.vrack.vsphere.local",
                "overallCpuUsage" : 2281.0,
                "ip" : "10.0.0.100",
                "isSshRunning" : true,
                "version" : "8.0.1-21086708",
                "certificateSansHostnamesLowerCase" : [ "esxi-1.vrack.vsphere.local" ],
                "hardwareVendor" : "VMware, Inc.",
                "certificateValid" : true,
                "isFqdnResolvable" : true,
                "nfsNicsCount" : 0.0,
                "isConnectionHealthy" : true,
                "vmotionNicsCount" : 1.0,
                "numCpuCores" : 8.0,
                "isRebootRequired" : false,
                "pnicsDisconnectedFromDvsCount" : 0.0,
                "numberOfAgentVMs" : 0.0,
                "isHostConnected" : true,
                "managementNicsCount" : 1.0,
                "vsanVmkNames" : [ "vmk2" ],
                "daysUntilPasswordExpires" : 99999.0,
                "networkPnicCount" : 2.0,
                "vendor" : "VMware, Inc.",
                "certificateCN" : "esxi-1.vrack.vsphere.local",
                "vsanWtsVmkNames" : [ ],
                "cidr" : 22.0,
                "ntpServer" : "10.0.0.250",
                "certificateExpiresInDays" : 1824.0,
                "timeSkewMillis" : 164.0,
                "maxPnicsConnectedToDvsCount" : 2.0,
                "EsxAdminsGroup" : "ESX Admins",
                "certificateNotBefore" : 1.676403402E12,
                "configIssue" : [ ],
                "dvssHostConnectsTo" : [ "dvs-16" ],
                "overallMemoryUsage" : 31586.0,
                "numCpuThreads" : 8.0,
                "uptime" : 66126.0,
                "memorySize" : 8.3885469696E10,
                "isVsanEnabled" : true,
                "gateway" : "10.0.0.250",
                "customVendor" : "VMware, Inc.",
                "isMaintenanceModeEnabled" : false
              },
              "childEntities" : [ {
                "id" : "0e918d57-84fd-481c-8f29-15eb79d55813",
                "type" : "virtualNic",
                "name" : "vmk2_esxi-1.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6f:8d:fe",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-19",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk2",
                  "ipAddress" : "10.0.4.3"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "2a40aa99-96e5-4b6b-943e-104084d04971",
                "type" : "virtualNic",
                "name" : "vmk0_esxi-1.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "02:00:eb:36:96:0c",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-18",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk0",
                  "ipAddress" : "10.0.0.100"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "4257253f-94af-48f8-ad1d-93244c84e632",
                "type" : "virtualNic",
                "name" : "vmk1_esxi-1.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6b:df:ab",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-20",
                  "netStackInstanceKey" : "vmotion",
                  "vmkName" : "vmk1",
                  "ipAddress" : "10.0.8.3"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "9e231a4b-15b4-466c-9825-5eecfa2f969f",
                "type" : "virtualNic",
                "name" : "vmk10_esxi-1.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:69:76:01",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk10",
                  "ipAddress" : "10.0.12.62"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "9a8deddf-b5af-4202-828b-c4033d6e0057",
                "type" : "virtualNic",
                "name" : "vmk11_esxi-1.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6c:3d:58",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk11",
                  "ipAddress" : "10.0.12.61"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "03564874-4816-4975-b876-b76070011a98",
                "type" : "virtualNic",
                "name" : "vmk50_esxi-1.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:62:bb:9c",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "hyperbus",
                  "vmkName" : "vmk50",
                  "ipAddress" : "169.254.1.1"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "52aae312-dbb0-412f-ade5-0262f3e56412",
                "type" : "vm",
                "name" : "vm-36",
                "properties" : {
                  "hostname" : "None",
                  "vmName" : "vCLS-4d4d16b6-7819-4e3f-aa2d-4c2a94e80436",
                  "datastore" : "sfo01-m01-vsan",
                  "vAppName" : "Photon OS",
                  "networks" : [ ],
                  "vRamGB" : 0.0,
                  "storageGB" : 4.0,
                  "vAppVersion" : "3.0",
                  "vCpusCount" : 1.0
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "890a5708-2f9d-46cd-b6ae-75cc1b256352",
                "type" : "vm",
                "name" : "vm-15",
                "properties" : {
                  "hostname" : "vcenter-1.vrack.vsphere.local",
                  "vmName" : "vcenter-1",
                  "datastore" : "sfo01-m01-vsan",
                  "ip" : "10.0.0.6",
                  "vAppName" : "VMware vCenter Server Appliance",
                  "networks" : [ "SDDC-DPortGroup-Mgmt" ],
                  "vRamGB" : 14.0,
                  "storageGB" : 1187.0,
                  "vAppVersion" : "",
                  "vCpusCount" : 2.0
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              } ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "3875b509-bae5-448d-8d94-d2729c5160d8",
              "type" : "host",
              "name" : "esxi-2.vrack.vsphere.local",
              "properties" : {
                "isLockdownModeEnabled" : false,
                "vsanWitnessNicsCount" : 0.0,
                "subnet" : "255.255.252.0",
                "configStatus" : "green",
                "moid" : "host-21",
                "isHostnameFqdn" : true,
                "certificateNotAfter" : 1.834169901E12,
                "vsanNicsCount" : 1.0,
                "isNtpRunning" : true,
                "ntpDelay" : 0.0,
                "ManagementVmIp" : "10.0.0.6",
                "isVpxaRunning" : true,
                "dataMigrationWhatIfPrecheckEnsureAccessStatus" : true,
                "hardwareModel" : "VMware Virtual Platform",
                "numCpuPkgs" : 8.0,
                "ManagementVmHostname" : "vcenter-1.vrack.vsphere.local",
                "overallCpuUsage" : 1389.0,
                "ip" : "10.0.0.101",
                "isSshRunning" : true,
                "version" : "8.0.1-21086708",
                "certificateSansHostnamesLowerCase" : [ "esxi-2.vrack.vsphere.local" ],
                "hardwareVendor" : "VMware, Inc.",
                "certificateValid" : true,
                "isFqdnResolvable" : true,
                "nfsNicsCount" : 0.0,
                "isConnectionHealthy" : true,
                "vmotionNicsCount" : 1.0,
                "numCpuCores" : 8.0,
                "isRebootRequired" : false,
                "pnicsDisconnectedFromDvsCount" : 0.0,
                "numberOfAgentVMs" : 0.0,
                "isHostConnected" : true,
                "managementNicsCount" : 1.0,
                "vsanVmkNames" : [ "vmk2" ],
                "daysUntilPasswordExpires" : 99999.0,
                "networkPnicCount" : 2.0,
                "vendor" : "VMware, Inc.",
                "certificateCN" : "esxi-2.vrack.vsphere.local",
                "vsanWtsVmkNames" : [ ],
                "cidr" : 22.0,
                "ntpServer" : "10.0.0.250",
                "certificateExpiresInDays" : 1824.0,
                "timeSkewMillis" : 124.0,
                "maxPnicsConnectedToDvsCount" : 2.0,
                "EsxAdminsGroup" : "ESX Admins",
                "certificateNotBefore" : 1.676403501E12,
                "configIssue" : [ ],
                "dvssHostConnectsTo" : [ "dvs-16" ],
                "overallMemoryUsage" : 17114.0,
                "numCpuThreads" : 8.0,
                "uptime" : 66105.0,
                "memorySize" : 8.3885469696E10,
                "isVsanEnabled" : true,
                "gateway" : "10.0.0.250",
                "customVendor" : "VMware, Inc.",
                "isMaintenanceModeEnabled" : false
              },
              "childEntities" : [ {
                "id" : "2762b049-4e52-468b-a2eb-11dda5797477",
                "type" : "virtualNic",
                "name" : "vmk2_esxi-2.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:65:dc:cd",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-19",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk2",
                  "ipAddress" : "10.0.4.4"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "9baa2193-e7db-4c1b-9cdc-0b740816ea55",
                "type" : "virtualNic",
                "name" : "vmk0_esxi-2.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "02:00:eb:cc:d8:03",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-18",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk0",
                  "ipAddress" : "10.0.0.101"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "d0145046-e57d-4fa4-be82-866a259f5214",
                "type" : "virtualNic",
                "name" : "vmk1_esxi-2.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:62:92:9d",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-20",
                  "netStackInstanceKey" : "vmotion",
                  "vmkName" : "vmk1",
                  "ipAddress" : "10.0.8.4"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "4bd5ea2c-11f5-46ae-9ecf-49aba635b445",
                "type" : "virtualNic",
                "name" : "vmk10_esxi-2.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6f:62:60",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk10",
                  "ipAddress" : "10.0.12.59"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "69b75b74-4d53-4a60-911d-0e29cc703a9b",
                "type" : "virtualNic",
                "name" : "vmk11_esxi-2.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:66:16:87",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk11",
                  "ipAddress" : "10.0.12.60"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "494e9ca4-5bcc-4ffe-8835-72a3a97bbc14",
                "type" : "virtualNic",
                "name" : "vmk50_esxi-2.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6d:52:7b",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "hyperbus",
                  "vmkName" : "vmk50",
                  "ipAddress" : "169.254.1.1"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "b3faa606-5030-4bca-aec8-867ca6d0194d",
                "type" : "vm",
                "name" : "vm-33",
                "properties" : {
                  "hostname" : "None",
                  "vmName" : "vCLS-8f2800c3-53bd-48f8-b079-edbee1479053",
                  "datastore" : "sfo01-m01-vsan",
                  "vAppName" : "Photon OS",
                  "networks" : [ ],
                  "vRamGB" : 0.0,
                  "storageGB" : 4.0,
                  "vAppVersion" : "3.0",
                  "vCpusCount" : 1.0
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              } ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "efe14d5e-2142-4679-b232-ed1825e468f6",
              "type" : "host",
              "name" : "esxi-3.vrack.vsphere.local",
              "properties" : {
                "isLockdownModeEnabled" : false,
                "vsanWitnessNicsCount" : 0.0,
                "subnet" : "255.255.252.0",
                "configStatus" : "green",
                "moid" : "host-22",
                "isHostnameFqdn" : true,
                "certificateNotAfter" : 1.834169941E12,
                "vsanNicsCount" : 1.0,
                "isNtpRunning" : true,
                "ntpDelay" : 0.0,
                "ManagementVmIp" : "10.0.0.6",
                "isVpxaRunning" : true,
                "dataMigrationWhatIfPrecheckEnsureAccessStatus" : true,
                "hardwareModel" : "VMware Virtual Platform",
                "numCpuPkgs" : 8.0,
                "ManagementVmHostname" : "vcenter-1.vrack.vsphere.local",
                "overallCpuUsage" : 1288.0,
                "ip" : "10.0.0.102",
                "isSshRunning" : true,
                "version" : "8.0.1-21086708",
                "certificateSansHostnamesLowerCase" : [ "esxi-3.vrack.vsphere.local" ],
                "hardwareVendor" : "VMware, Inc.",
                "certificateValid" : true,
                "isFqdnResolvable" : true,
                "nfsNicsCount" : 0.0,
                "isConnectionHealthy" : true,
                "vmotionNicsCount" : 1.0,
                "numCpuCores" : 8.0,
                "isRebootRequired" : false,
                "pnicsDisconnectedFromDvsCount" : 0.0,
                "numberOfAgentVMs" : 0.0,
                "isHostConnected" : true,
                "managementNicsCount" : 1.0,
                "vsanVmkNames" : [ "vmk2" ],
                "daysUntilPasswordExpires" : 99999.0,
                "networkPnicCount" : 2.0,
                "vendor" : "VMware, Inc.",
                "certificateCN" : "esxi-3.vrack.vsphere.local",
                "vsanWtsVmkNames" : [ ],
                "cidr" : 22.0,
                "ntpServer" : "10.0.0.250",
                "certificateExpiresInDays" : 1824.0,
                "timeSkewMillis" : 285.0,
                "maxPnicsConnectedToDvsCount" : 2.0,
                "EsxAdminsGroup" : "ESX Admins",
                "certificateNotBefore" : 1.676403541E12,
                "configIssue" : [ ],
                "dvssHostConnectsTo" : [ "dvs-16" ],
                "overallMemoryUsage" : 33451.0,
                "numCpuThreads" : 8.0,
                "uptime" : 66127.0,
                "memorySize" : 8.3885469696E10,
                "isVsanEnabled" : true,
                "gateway" : "10.0.0.250",
                "customVendor" : "VMware, Inc.",
                "isMaintenanceModeEnabled" : false
              },
              "childEntities" : [ {
                "id" : "75a7b7cf-1257-4543-9923-582cdd19241a",
                "type" : "virtualNic",
                "name" : "vmk2_esxi-3.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6e:44:09",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-19",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk2",
                  "ipAddress" : "10.0.4.5"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "9163fb90-f62b-4f8d-8851-bac02c9a9706",
                "type" : "virtualNic",
                "name" : "vmk0_esxi-3.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "02:00:eb:d0:1e:78",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-18",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk0",
                  "ipAddress" : "10.0.0.102"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "3ba2f9cd-90a4-438d-8231-d99c14c2a498",
                "type" : "virtualNic",
                "name" : "vmk1_esxi-3.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6a:ac:b2",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-20",
                  "netStackInstanceKey" : "vmotion",
                  "vmkName" : "vmk1",
                  "ipAddress" : "10.0.8.5"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "33ad0243-b770-4ff5-a9f2-fad36e161d01",
                "type" : "virtualNic",
                "name" : "vmk10_esxi-3.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:61:1c:98",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk10",
                  "ipAddress" : "10.0.12.63"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "713e659a-36e0-4d96-ad32-d73dbac50617",
                "type" : "virtualNic",
                "name" : "vmk11_esxi-3.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:69:51:61",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk11",
                  "ipAddress" : "10.0.12.64"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "c08c9d61-c556-47e7-aa65-bbcaf1790d8b",
                "type" : "virtualNic",
                "name" : "vmk50_esxi-3.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:67:06:ac",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "hyperbus",
                  "vmkName" : "vmk50",
                  "ipAddress" : "169.254.1.1"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "3b86da41-9533-4836-b4fc-eb54675d7374",
                "type" : "vm",
                "name" : "vm-38",
                "properties" : {
                  "hostname" : "sddc-manager.vrack.vsphere.local",
                  "vmName" : "sddc-manager",
                  "datastore" : "sfo01-m01-vsan",
                  "ip" : "10.0.0.4",
                  "vAppName" : "VMware Cloud Foundation SDDC Manager Appliance",
                  "networks" : [ "SDDC-DPortGroup-Mgmt" ],
                  "vRamGB" : 16.0,
                  "storageGB" : 1834.0,
                  "vAppVersion" : "5.1.0.0",
                  "vCpusCount" : 4.0
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              } ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            }, {
              "id" : "b8158cd5-bd65-43f7-a805-994875c58d95",
              "type" : "host",
              "name" : "esxi-4.vrack.vsphere.local",
              "properties" : {
                "isLockdownModeEnabled" : false,
                "vsanWitnessNicsCount" : 0.0,
                "subnet" : "255.255.252.0",
                "configStatus" : "green",
                "moid" : "host-23",
                "isHostnameFqdn" : true,
                "certificateNotAfter" : 1.83416998E12,
                "vsanNicsCount" : 1.0,
                "isNtpRunning" : true,
                "ntpDelay" : 0.0,
                "ManagementVmIp" : "10.0.0.6",
                "isVpxaRunning" : true,
                "dataMigrationWhatIfPrecheckEnsureAccessStatus" : true,
                "hardwareModel" : "VMware Virtual Platform",
                "numCpuPkgs" : 8.0,
                "ManagementVmHostname" : "vcenter-1.vrack.vsphere.local",
                "overallCpuUsage" : 7592.0,
                "ip" : "10.0.0.103",
                "isSshRunning" : true,
                "version" : "8.0.1-21086708",
                "certificateSansHostnamesLowerCase" : [ "esxi-4.vrack.vsphere.local" ],
                "hardwareVendor" : "VMware, Inc.",
                "certificateValid" : true,
                "isFqdnResolvable" : true,
                "nfsNicsCount" : 0.0,
                "isConnectionHealthy" : true,
                "vmotionNicsCount" : 1.0,
                "numCpuCores" : 8.0,
                "isRebootRequired" : false,
                "pnicsDisconnectedFromDvsCount" : 0.0,
                "numberOfAgentVMs" : 0.0,
                "isHostConnected" : true,
                "managementNicsCount" : 1.0,
                "vsanVmkNames" : [ "vmk2" ],
                "daysUntilPasswordExpires" : 99999.0,
                "networkPnicCount" : 2.0,
                "vendor" : "VMware, Inc.",
                "certificateCN" : "esxi-4.vrack.vsphere.local",
                "vsanWtsVmkNames" : [ ],
                "cidr" : 22.0,
                "ntpServer" : "10.0.0.250",
                "certificateExpiresInDays" : 1824.0,
                "timeSkewMillis" : 60.0,
                "maxPnicsConnectedToDvsCount" : 2.0,
                "EsxAdminsGroup" : "ESX Admins",
                "certificateNotBefore" : 1.67640358E12,
                "configIssue" : [ ],
                "dvssHostConnectsTo" : [ "dvs-16" ],
                "overallMemoryUsage" : 41711.0,
                "numCpuThreads" : 8.0,
                "uptime" : 66125.0,
                "memorySize" : 8.3885469696E10,
                "isVsanEnabled" : true,
                "gateway" : "10.0.0.250",
                "customVendor" : "VMware, Inc.",
                "isMaintenanceModeEnabled" : false
              },
              "childEntities" : [ {
                "id" : "7dc5f717-f4f7-43f4-8029-14fe00a0f645",
                "type" : "virtualNic",
                "name" : "vmk2_esxi-4.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:66:fc:49",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-19",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk2",
                  "ipAddress" : "10.0.4.6"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "049d247c-314a-45d3-a05e-b24325928b12",
                "type" : "virtualNic",
                "name" : "vmk0_esxi-4.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "02:00:eb:fc:77:f5",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-18",
                  "netStackInstanceKey" : "defaultTcpipStack",
                  "vmkName" : "vmk0",
                  "ipAddress" : "10.0.0.103"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "e45cd301-91ad-4ceb-92c7-e7b1161974b0",
                "type" : "virtualNic",
                "name" : "vmk1_esxi-4.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:68:d3:ff",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "portGroup" : "dvportgroup-20",
                  "netStackInstanceKey" : "vmotion",
                  "vmkName" : "vmk1",
                  "ipAddress" : "10.0.8.6"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "42b54825-b6da-4e1b-9fa8-21779d943d72",
                "type" : "virtualNic",
                "name" : "vmk10_esxi-4.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:67:cc:02",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk10",
                  "ipAddress" : "10.0.12.65"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "64eb1763-b309-4f49-a680-d719f0b74c75",
                "type" : "virtualNic",
                "name" : "vmk11_esxi-4.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:60:ca:ab",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "vxlan",
                  "vmkName" : "vmk11",
                  "ipAddress" : "10.0.12.66"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "25167ea4-c2df-4a7f-b5f6-ce7afc76b3fc",
                "type" : "virtualNic",
                "name" : "vmk50_esxi-4.vrack.vsphere.local",
                "properties" : {
                  "macAddress" : "00:50:56:6a:67:46",
                  "pinnedPnic" : "",
                  "switchName" : "SDDC-Dswitch-Private",
                  "netStackInstanceKey" : "hyperbus",
                  "vmkName" : "vmk50",
                  "ipAddress" : "169.254.1.1"
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "3e6e1a6f-e0f7-4291-8ba9-93dfac1e42e2",
                "type" : "vm",
                "name" : "vm-35",
                "properties" : {
                  "hostname" : "None",
                  "vmName" : "vCLS-d22d85a8-057a-4db5-8895-8776bd69fd2c",
                  "datastore" : "sfo01-m01-vsan",
                  "vAppName" : "Photon OS",
                  "networks" : [ ],
                  "vRamGB" : 0.0,
                  "storageGB" : 4.0,
                  "vAppVersion" : "3.0",
                  "vCpusCount" : 1.0
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              }, {
                "id" : "ca4be83f-eb87-4fca-b480-3d642b813630",
                "type" : "vm",
                "name" : "vm-34",
                "properties" : {
                  "hostname" : "nsx-mgmt-1",
                  "vmName" : "nsx-mgmt-1",
                  "datastore" : "sfo01-m01-vsan",
                  "ip" : "10.0.0.31",
                  "vAppName" : "nsx-unified-appliance",
                  "networks" : [ "SDDC-DPortGroup-Mgmt" ],
                  "vRamGB" : 24.0,
                  "storageGB" : 600.0,
                  "vAppVersion" : "4.1.0.0",
                  "vCpusCount" : 6.0
                },
                "childEntities" : [ ],
                "sourceAddress" : "vcenter-1.vrack.vsphere.local",
                "classifications" : [ ]
              } ],
              "sourceAddress" : "vcenter-1.vrack.vsphere.local",
              "classifications" : [ ]
            } ],
            "sourceAddress" : "vcenter-1.vrack.vsphere.local",
            "classifications" : [ {
              "type" : "clusterNetworkLayer",
              "value" : "NON_LAYER_3",
              "description" : "Classifies if the cluster networks are Layer 3 or not",
              "source" : "CLASSIFIER"
            }, {
              "type" : "clusterType",
              "value" : "PRIMARY",
              "description" : "The primary type of the cluster, allowed values are [PRIMARY, SECONDARY]",
              "source" : "CLASSIFIER"
            } ]
          } ],
          "sourceAddress" : "vcenter-1.vrack.vsphere.local",
          "classifications" : [ ]
        } ],
        "sourceAddress" : "vcenter-1.vrack.vsphere.local",
        "classifications" : [ ]
      }, {
        "id" : "d4833db9-b0ed-41f7-ac7c-33d49259ecdf",
        "type" : "NsxtCluster",
        "name" : "vip-nsx-mgmt.vrack.vsphere.local",
        "properties" : {
          "backupNodeDays" : 0.0,
          "backupInventoryStatus" : true,
          "backupClusterDays" : 0.0,
          "mgmtClusterStatus" : "STABLE",
          "restoreStatus" : "INITIAL",
          "daysUntilPasswordExpires" : 89.0,
          "isHostnameFqdn" : true,
          "certificateNotAfter" : 1.747772892E12,
          "hostname" : "vip-nsx-mgmt.vrack.vsphere.local",
          "productVersion" : "4.1.0.0.0.20994087",
          "backupInventoryDays" : 0.0,
          "certificateCN" : "vip-nsx-mgmt.vrack.vsphere.local",
          "certificateExpiresInDays" : 824.0,
          "overallClusterStatus" : "STABLE",
          "backupClusterStatus" : true,
          "hostsWithNvds" : [ ],
          "certificateNotBefore" : 1.676492892E12,
          "transportNodeProfilesWithNvds" : [ ],
          "backupConfigServer" : "sddc-manager.vrack.vsphere.local",
          "crlCheckingEnabled" : false,
          "nodeVersion" : "4.1.0.0.0.20993467",
          "version" : "4.1.0.0.0.20994087",
          "certificateSansHostnamesLowerCase" : [ "vip-nsx-mgmt.vrack.vsphere.local" ],
          "certificateValid" : true,
          "isFqdnResolvable" : true,
          "controlClusterStatus" : "STABLE",
          "sddcManagerIp" : "10.0.0.4",
          "backupConfigEnabled" : true,
          "isConnectionHealthy" : true,
          "backupNodeStatus" : true,
          "sddcManagerFqdn" : "10.0.0.4"
        },
        "childEntities" : [ {
          "id" : "b7e6e745-295e-4f41-8d26-660822a9901e",
          "type" : "NsxtClusterNode",
          "name" : "nsx-mgmt-1.vrack.vsphere.local",
          "properties" : {
            "isHostnameFqdn" : true,
            "certificateNotAfter" : 1.747772849E12,
            "hostname" : "nsx-mgmt-1.vrack.vsphere.local",
            "certificateNotBefore" : 1.676492849E12,
            "certificateValid" : true,
            "isFqdnResolvable" : true,
            "displayName" : "nsx-mgmt-1.vrack.vsphere.local",
            "ip" : "10.0.0.31",
            "certificateCN" : "nsx-mgmt-1.vrack.vsphere.local",
            "certificateExpiresInDays" : 824.0,
            "certificateSansHostnamesLowerCase" : [ "nsx-mgmt-1.vrack.vsphere.local" ],
            "daysUntilPasswordExpires" : 89.0
          },
          "childEntities" : [ ],
          "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
          "classifications" : [ ]
        }, {
          "id" : "46c8c9b5-b389-49f8-967c-fc8a17498c0e",
          "type" : "transportNode",
          "name" : "transport_node_esxi-4.vrack.vsphere.local",
          "properties" : {
            "lcpConnectivityStatus" : "UP",
            "LldpHostSwitchProfile" : [ ],
            "displayName" : "esxi-4.vrack.vsphere.local",
            "hostNodeFQDN" : "esxi-4.vrack.vsphere.local",
            "standardHostSwitches" : [ "SDDC-Dswitch-Private" ],
            "systemOwned" : false,
            "protection" : "NOT_PROTECTED",
            "NiocProfile" : [ ],
            "revision" : 0.0,
            "isOverridden" : false,
            "connectionStatus" : "UP",
            "maintenanceMode" : "DISABLED",
            "UplinkHostSwitchProfile" : [ "a638181e-79f8-49f2-9fd5-26b723ee6d4f" ],
            "resourceType" : "TransportNode",
            "mpaConnectivityStatus" : "UP"
          },
          "childEntities" : [ {
            "id" : "739d7c6f-1cdf-4af4-b5ca-58bb464fec04",
            "type" : "uplinkHostSwitchProfile",
            "name" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
            "properties" : {
              "activeUplinksLagCount" : 0.0,
              "areActiveUplinkTeamingPoliciesCorrect" : true,
              "displayName" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
              "activeUplinks" : [ {
                "uplinkName" : "uplink-2",
                "uplinkType" : "PNIC"
              }, {
                "uplinkName" : "uplink-1",
                "uplinkType" : "PNIC"
              } ],
              "systemOwned" : false,
              "protection" : "NOT_PROTECTED",
              "hostSwitchProfileId" : "a638181e-79f8-49f2-9fd5-26b723ee6d4f",
              "teamingPolicy" : "LOADBALANCE_SRCID",
              "resourceType" : "UplinkHostSwitchProfile",
              "revision" : 0.0
            },
            "childEntities" : [ ],
            "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
            "classifications" : [ ]
          } ],
          "description" : "",
          "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
          "classifications" : [ ]
        }, {
          "id" : "e6c67058-48bf-49de-9a3d-a8b678f86c99",
          "type" : "transportNode",
          "name" : "transport_node_esxi-1.vrack.vsphere.local",
          "properties" : {
            "lcpConnectivityStatus" : "UP",
            "LldpHostSwitchProfile" : [ ],
            "displayName" : "esxi-1.vrack.vsphere.local",
            "hostNodeFQDN" : "esxi-1.vrack.vsphere.local",
            "standardHostSwitches" : [ "SDDC-Dswitch-Private" ],
            "systemOwned" : false,
            "protection" : "NOT_PROTECTED",
            "NiocProfile" : [ ],
            "revision" : 0.0,
            "isOverridden" : false,
            "connectionStatus" : "UP",
            "maintenanceMode" : "DISABLED",
            "UplinkHostSwitchProfile" : [ "a638181e-79f8-49f2-9fd5-26b723ee6d4f" ],
            "resourceType" : "TransportNode",
            "mpaConnectivityStatus" : "UP"
          },
          "childEntities" : [ {
            "id" : "c2ebc9c4-5f99-427a-9659-341f96f3af67",
            "type" : "uplinkHostSwitchProfile",
            "name" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
            "properties" : {
              "activeUplinksLagCount" : 0.0,
              "areActiveUplinkTeamingPoliciesCorrect" : true,
              "displayName" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
              "activeUplinks" : [ {
                "uplinkName" : "uplink-2",
                "uplinkType" : "PNIC"
              }, {
                "uplinkName" : "uplink-1",
                "uplinkType" : "PNIC"
              } ],
              "systemOwned" : false,
              "protection" : "NOT_PROTECTED",
              "hostSwitchProfileId" : "a638181e-79f8-49f2-9fd5-26b723ee6d4f",
              "teamingPolicy" : "LOADBALANCE_SRCID",
              "resourceType" : "UplinkHostSwitchProfile",
              "revision" : 0.0
            },
            "childEntities" : [ ],
            "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
            "classifications" : [ ]
          } ],
          "description" : "",
          "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
          "classifications" : [ ]
        }, {
          "id" : "2e9f4bfd-ae82-4938-8e17-6a1c14521a41",
          "type" : "transportNode",
          "name" : "transport_node_esxi-3.vrack.vsphere.local",
          "properties" : {
            "lcpConnectivityStatus" : "UP",
            "LldpHostSwitchProfile" : [ ],
            "displayName" : "esxi-3.vrack.vsphere.local",
            "hostNodeFQDN" : "esxi-3.vrack.vsphere.local",
            "standardHostSwitches" : [ "SDDC-Dswitch-Private" ],
            "systemOwned" : false,
            "protection" : "NOT_PROTECTED",
            "NiocProfile" : [ ],
            "revision" : 0.0,
            "isOverridden" : false,
            "connectionStatus" : "UP",
            "maintenanceMode" : "DISABLED",
            "UplinkHostSwitchProfile" : [ "a638181e-79f8-49f2-9fd5-26b723ee6d4f" ],
            "resourceType" : "TransportNode",
            "mpaConnectivityStatus" : "UP"
          },
          "childEntities" : [ {
            "id" : "e9302401-aa6c-4dfa-b2ff-ef754bf7abdf",
            "type" : "uplinkHostSwitchProfile",
            "name" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
            "properties" : {
              "activeUplinksLagCount" : 0.0,
              "areActiveUplinkTeamingPoliciesCorrect" : true,
              "displayName" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
              "activeUplinks" : [ {
                "uplinkName" : "uplink-2",
                "uplinkType" : "PNIC"
              }, {
                "uplinkName" : "uplink-1",
                "uplinkType" : "PNIC"
              } ],
              "systemOwned" : false,
              "protection" : "NOT_PROTECTED",
              "hostSwitchProfileId" : "a638181e-79f8-49f2-9fd5-26b723ee6d4f",
              "teamingPolicy" : "LOADBALANCE_SRCID",
              "resourceType" : "UplinkHostSwitchProfile",
              "revision" : 0.0
            },
            "childEntities" : [ ],
            "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
            "classifications" : [ ]
          } ],
          "description" : "",
          "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
          "classifications" : [ ]
        }, {
          "id" : "c7645f6b-eeb8-4568-b550-e034bf31efbb",
          "type" : "transportNode",
          "name" : "transport_node_esxi-2.vrack.vsphere.local",
          "properties" : {
            "lcpConnectivityStatus" : "UP",
            "LldpHostSwitchProfile" : [ ],
            "displayName" : "esxi-2.vrack.vsphere.local",
            "hostNodeFQDN" : "esxi-2.vrack.vsphere.local",
            "standardHostSwitches" : [ "SDDC-Dswitch-Private" ],
            "systemOwned" : false,
            "protection" : "NOT_PROTECTED",
            "NiocProfile" : [ ],
            "revision" : 0.0,
            "isOverridden" : false,
            "connectionStatus" : "UP",
            "maintenanceMode" : "DISABLED",
            "UplinkHostSwitchProfile" : [ "a638181e-79f8-49f2-9fd5-26b723ee6d4f" ],
            "resourceType" : "TransportNode",
            "mpaConnectivityStatus" : "UP"
          },
          "childEntities" : [ {
            "id" : "9034b758-988f-47bf-8c45-fc89fda03600",
            "type" : "uplinkHostSwitchProfile",
            "name" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
            "properties" : {
              "activeUplinksLagCount" : 0.0,
              "areActiveUplinkTeamingPoliciesCorrect" : true,
              "displayName" : "vcenter-1-SDDC-Cluster1-SDDC-Dswitch-Private",
              "activeUplinks" : [ {
                "uplinkName" : "uplink-2",
                "uplinkType" : "PNIC"
              }, {
                "uplinkName" : "uplink-1",
                "uplinkType" : "PNIC"
              } ],
              "systemOwned" : false,
              "protection" : "NOT_PROTECTED",
              "hostSwitchProfileId" : "a638181e-79f8-49f2-9fd5-26b723ee6d4f",
              "teamingPolicy" : "LOADBALANCE_SRCID",
              "resourceType" : "UplinkHostSwitchProfile",
              "revision" : 0.0
            },
            "childEntities" : [ ],
            "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
            "classifications" : [ ]
          } ],
          "description" : "",
          "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
          "classifications" : [ ]
        }, {
          "id" : "c73a04d8-5343-4962-81c7-b3106f87f684",
          "type" : "computeManager",
          "name" : "compute_manager_vcenter-1.vrack.vsphere.local",
          "properties" : {
            "connectionStatus" : "UP"
          },
          "childEntities" : [ ],
          "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
          "classifications" : [ ]
        } ],
        "sourceAddress" : "vip-nsx-mgmt.vrack.vsphere.local",
        "classifications" : [ ]
      }, {
        "id" : "932ae33e-0f3e-4a10-baaf-f01b1661d937",
        "type" : "sddcManager4x",
        "name" : "sddc-manager.vrack.vsphere.local",
        "properties" : {
          "opsMgrStatus" : "UP",
          "lcmStatus" : "UP",
          "domainManagerStatus" : "UP",
          "certValidationEnabled" : true,
          "sddcManagerUiStatus" : "UP",
          "trustStoreHealthStatus" : "SUCCESS",
          "vmOptDirFreeSpaceGb" : 154.74,
          "version" : "5.1.0.0-21281012",
          "hasVmwareDepotAccount" : false,
          "licenseKeysInfo" : [ {
            "productType" : "VCENTER",
            "licenseKeyStatus" : "NEVER_EXPIRES"
          }, {
            "productType" : "VSAN",
            "licenseKeyStatus" : "ACTIVE",
            "expiryDate" : 1.7267904E9
          }, {
            "productType" : "NSXT",
            "licenseKeyStatus" : "NEVER_EXPIRES"
          }, {
            "productType" : "ESXI",
            "licenseKeyStatus" : "ACTIVE",
            "expiryDate" : 1.7267904E9
          } ],
          "nfsMountDirMountPointExists" : true,
          "sddcManagerRootUserPwdExpirationStatus" : 89.0,
          "vmRootDirFreeSpaceGb" : 20.9,
          "nfsMountDirFreeSpaceGb" : 453.7,
          "hasDellEmcDepotAccount" : false,
          "knownHostsHealthStatus" : "SUCCESS",
          "hasInactiveDomains" : false,
          "dbDataDirFreeSpaceGb" : 7.26,
          "commonsvcsStatus" : "UP",
          "isConnectionHealthy" : true,
          "logDirFreeSpaceGb" : 59.21,
          "manifestPublishedDate" : 1.673508394969E12
        },
        "childEntities" : [ ],
        "sourceAddress" : "sddc-manager.vrack.vsphere.local",
        "classifications" : [ ]
      } ],
      "classifications" : [ {
        "type" : "domainType",
        "value" : "MANAGEMENT",
        "description" : "Type of the domain the entity belongs to",
        "source" : "CLASSIFIER"
      }, {
        "type" : "domainNsxType",
        "value" : "NSX_T",
        "description" : "Type of NSX installed in the domain",
        "source" : "CLASSIFIER"
      }, {
        "type" : "networkType",
        "value" : "NON_AVN",
        "description" : "Classifies if the network type is AVN or Non-AVN",
        "source" : "CLASSIFIER"
      } ]
    } ],
    "classifications" : [ {
      "type" : "environmentDeploymentType",
      "value" : "VSRN",
      "description" : "The environment type, can be one of [VXRAIL, VSRN]",
      "source" : "CLASSIFIER"
    } ]
  },
  "presentedArtifactsMap" : {
    "validation-domain-summary" : [ {
      "domainName" : "sddcId-1001",
      "warningGapsCount" : 1.0,
      "criticalGapsCount" : 4.0,
      "optionalGapsCount" : 0.0,
      "validationsRunCount" : 29.0,
      "successfulValidationsCount" : 24.0,
      "silencedValidationsCount" : 0.0
    } ],
    "pre-check-metadata-json" : {
      "targetVersion" : "GENERAL_UPGRADE_READINESS",
      "componentCount" : 0.0
    }
  },
  "validationResult" : {
    "errorCode" : "BASELINER_TARGET_STATE_VALIDATION",
    "arguments" : [ null ],
    "context" : {
      "severity" : "ERROR",
      "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022",
      "resourceType" : "Vsphere"
    },
    "message" : "Target state validation for target state with id null",
    "nestedErrors" : [ {
      "errorCode" : "BASELINER_ENTITY_RESOURCE_STATE_VALIDATION.info",
      "arguments" : [ null, "vSphere", "Vsphere" ],
      "context" : {
        "severity" : "INFO",
        "entityName" : "vSphere",
        "entityType" : "Vsphere",
        "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
      },
      "message" : "Entity resource state validation with resource state definition id null for entity vSphere of type Vsphere succeeded",
      "nestedErrors" : [ {
        "errorCode" : "BASELINER_CHILD_COUNT_VALIDATION.info",
        "arguments" : [ "value == 1", "vSphere", "Vsphere", null, "1" ],
        "context" : {
          "severity" : "INFO",
          "validationName" : "Verify vcenter-1.vrack.vsphere.local topology",
          "importanceLevel" : "CRITICAL",
          "description" : "Validate the number of resources matching definition 'null' with condition value == 1",
          "value" : "1",
          "validationStatus" : "VALIDATION_SUCCESSFUL",
          "isSilenceable" : "false",
          "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
        },
        "message" : "The number of resources matching definition 'null' is correct. Count 1, condition value == 1"
      } ]
    }, {
      "errorCode" : "BASELINER_TARGET_STATE_VALIDATION",
      "arguments" : [ "vc-domain-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02" ],
      "context" : {
        "severity" : "ERROR",
        "description" : "vCenter vcenter-1.vrack.vsphere.local",
        "id" : "vc-domain-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
        "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022",
        "resourceType" : "domain"
      },
      "message" : "Target state validation for target state with id vc-domain-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
      "nestedErrors" : [ {
        "errorCode" : "BASELINER_ENTITY_RESOURCE_STATE_VALIDATION.error",
        "arguments" : [ null, "sddcId-1001", "domain" ],
        "context" : {
          "severity" : "ERROR",
          "entityName" : "sddcId-1001",
          "entityType" : "domain",
          "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
        },
        "message" : "Entity resource state validation with resource state definition id null for entity sddcId-1001 of type domain failed",
        "nestedErrors" : [ {
          "errorCode" : "BASELINER_VALIDATION_ERROR",
          "arguments" : [ "NATIVE", "Dynamic", "sddcId-1001", "domain" ],
          "context" : {
            "severity" : "ERROR",
            "description" : "Validates that the SDDC-Manager products are compatible with the vCenter upgrade",
            "validationName" : "assessment-compatibility-validator",
            "validationStatus" : "INTERNAL_ERROR",
            "importanceLevel" : "CRITICAL",
            "isSilenceable" : "false",
            "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
          },
          "message" : "Native validator with name 'assessment-compatibility-validator' failed internally",
          "remediationMessage" : "Validator evaluation failed with internal error. Please contact VMware support"
        }, {
          "errorCode" : "BASELINER_CHILD_COUNT_VALIDATION.info",
          "arguments" : [ "value == 1", "sddcId-1001", "domain", null, "1" ],
          "context" : {
            "severity" : "INFO",
            "validationName" : "Verify vcenter-1.vrack.vsphere.local topology",
            "importanceLevel" : "CRITICAL",
            "description" : "Validate the number of resources matching definition 'vCenter' with condition value == 1",
            "value" : "1",
            "validationStatus" : "VALIDATION_SUCCESSFUL",
            "isSilenceable" : "false",
            "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
          },
          "message" : "The number of resources matching definition 'vCenter' is correct. Count 1, condition value == 1"
        } ]
      }, {
        "errorCode" : "BASELINER_TARGET_STATE_VALIDATION",
        "arguments" : [ "vcenter-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02" ],
        "context" : {
          "severity" : "ERROR",
          "description" : "vCenter",
          "id" : "vcenter-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
          "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022",
          "resourceType" : "VcManager"
        },
        "message" : "Target state validation for target state with id vcenter-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
        "nestedErrors" : [ {
          "errorCode" : "BASELINER_ENTITY_RESOURCE_STATE_VALIDATION.error",
          "arguments" : [ null, "vcenter-1.vrack.vsphere.local", "VcManager" ],
          "context" : {
            "severity" : "ERROR",
            "entityName" : "vcenter-1.vrack.vsphere.local",
            "entityType" : "VcManager",
            "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022",
            "resourceStateDescription" : "vCenter"
          },
          "message" : "Entity resource state validation with resource state definition id null for entity vcenter-1.vrack.vsphere.local of type VcManager failed",
          "nestedErrors" : [ {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "Dynamic", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Validate to make sure there is enough capacity for placing a new vCenter VM.",
              "validationName" : "vCenter upgrade capacity",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "There is enough capacity in the primary management cluster for upgrade"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "Dynamic", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Verifies the vm vcenter-1 running in vcenter vcenter-1.vrack.vsphere.local has at least 30GB free space on path /",
              "validationName" : "vcenter-1 vm free space",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "VM vcenter-1 has 35GB free space on /"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.error",
            "arguments" : [ "Dynamic", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "ERROR",
              "description" : "Checks if bundle of type VCENTER with upgrade version GENERAL_UPGRADE_READINESS is downloaded to the SDDC Manager",
              "validationName" : "Upgrade bundle download status",
              "validationStatus" : "VALIDATION_FAILED",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "Could not find bundle for VCENTER upgrade to version GENERAL_UPGRADE_READINESS",
            "remediationMessage" : "Ensure the bundle is downloaded successfully"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "Dynamic", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Performing vCenter root account lock check",
              "validationName" : "vCenter root account",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter root account is accessible"
          }, {
            "errorCode" : "BASELINER_ENTITY_EXTERNAL_VALIDATION.info",
            "arguments" : [ "PYTHON", "/opt/vmware/vcf/operationsmanager/scripts/assessment/common-validations/sha1_executor.py", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "externalValidatorType" : "PYTHON",
              "validationName" : "vSphere SHA-1 validation",
              "importanceLevel" : "CRITICAL",
              "validatorDefinitionId" : "vSphere-sha1-vsphere-validation-runner1.0.0",
              "validationMessage" : "vSphere SHA-1 validation is successful",
              "description" : "Checks if SHA-1 certificate is present in the vCenter",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "externalValidationPath" : "/opt/vmware/vcf/operationsmanager/scripts/assessment/common-validations/sha1_executor.py",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vSphere SHA-1 validation is successful",
            "remediationMessage" : ""
          }, {
            "errorCode" : "BASELINER_CHILD_COUNT_VALIDATION.info",
            "arguments" : [ "value >= 1", "vcenter-1.vrack.vsphere.local", "VcManager", null, "1" ],
            "context" : {
              "severity" : "INFO",
              "validationName" : "Verify vcenter-1.vrack.vsphere.local topology",
              "importanceLevel" : "CRITICAL",
              "description" : "Validate the number of resources matching definition 'vCenter Distributed Virtual Switch' with condition value >= 1",
              "value" : "1",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "The number of resources matching definition 'vCenter Distributed Virtual Switch' is correct. Count 1, condition value >= 1"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "sourceAddress == ssoAddress", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter is using embedded PSC",
              "validationName" : "Embedded PSC",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter is using embedded Platform Services Controller"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "certificateCN.equalsIgnoreCase(name) || certificateSansHostnamesLowerCase.contains(name.toLowerCase())", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter certificate CN/SAN is valid",
              "validationName" : "vCenter certificate CN/SAN",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter certificate CN or SANs are valid"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "certificateValid == true", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter certificate is valid",
              "validationName" : "vCenter certificate",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter certificate is valid"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "certificateValid == true && certificateExpiresInDays != null && certificateExpiresInDays > 30.0", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter certificate is expired",
              "validationName" : "vCenter certificate expiry",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter certificate will be valid during the next 30.0 days"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "isNameAFqdn == true", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter name is a FQDN",
              "validationName" : "vCenter name",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter name is a FQDN"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "isFqdnResolvable == true", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter FQDN is resolvable",
              "validationName" : "vCenter FQDN resolvable",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter name FQDN is resolvable"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "daysUntilPasswordExpires > 7.0", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter password is expired",
              "validationName" : "vCenter password expiry",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter password expires in more than 7.0 days"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "daysUntilPasswordExpires != -1", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "vCenter root password expiry",
              "validationName" : "Root password",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter root password is not expired"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.error",
            "arguments" : [ "backupStatus == 'SUCCEEDED'", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "ERROR",
              "description" : "Check if there is vCenter backup",
              "validationName" : "vCenter backup",
              "validationStatus" : "VALIDATION_FAILED",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "Could not find a successful vCenter backup",
            "remediationMessage" : "Please perform a vCenter backup"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.error",
            "arguments" : [ "backupStatus == 'SUCCEEDED' && backupDays != null && backupDays < 1.0", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "ERROR",
              "description" : "Check vCenter backup age",
              "validationName" : "vCenter backup age",
              "validationStatus" : "VALIDATION_FAILED",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "Could not find a recent vCenter backup. This is a critical error if backup is not within the last 3.0 day(s) and a warning if backup is not within the last 1.0 day(s)",
            "remediationMessage" : "Please perform a vCenter backup"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "backupLocation == null || (!backupLocation.contains(sddcManagerIp) && !backupLocation.contains(sddcManagerFqdn))", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check vCenter backup location",
              "validationName" : "vCenter backup location",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter backup is not located on SDDC Manager"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "storageHealthLevelCheck == 'green' || storageHealthLevelCheck == 'yellow'", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter storage is healthy",
              "validationName" : "vCenter storage health",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter root partition storage health check passed successfully"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.warning",
            "arguments" : [ "cloudSystemHealthStatus == 'green' || cloudSystemHealthStatus == 'yellow'", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "WARNING",
              "description" : "Check if vCenter cloud system is healthy",
              "validationName" : "vCenter cloud system health",
              "validationStatus" : "VALIDATION_FAILED",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter cloud system health check failed",
            "remediationMessage" : "Before continuing, check cloud system health check, and fix parity"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "areNtpsReachable == true", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter connected NTPs are all reachable",
              "validationName" : "vCenter NTP",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter connected NTPs are all reachable"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "T(java.lang.Math).abs(vcEpochSystemTime - sddcManagerEpochSystemTime) < 45.0 * 1000", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check time difference between vCenter and SDDC Manager",
              "validationName" : "vCenter to SDDC Manager time difference",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "Time difference between vCenter and SDDC Manager is within acceptable limit of 45.0 seconds"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "lookupsvcState == 'STARTED'", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if lookup service is started",
              "validationName" : "Lookup service availability",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "Lookup Service is started"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "vpxdState == 'STARTED'", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vpxd service is started",
              "validationName" : "Vpxd service availability",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter vpxd service is started"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "memoryExhaustionDetected == false || (daysSinceLastMemoryExhaustion > 30.0)", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check vCenter memory exhaustion",
              "validationName" : "vCenter memory exhaustion",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter memory exhaustion check passed successfully"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "memoryExhaustionAlarmEnabled == true", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if vCenter memory exhaustion alarm is enabled",
              "validationName" : "vCenter memory exhaustion alarm enabled",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "WARNING",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter memory exhaustion alarm is enabled"
          }, {
            "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
            "arguments" : [ "isConnectionHealthy == true", "vcenter-1.vrack.vsphere.local", "VcManager" ],
            "context" : {
              "severity" : "INFO",
              "description" : "Check if a connection to vCenter can be established",
              "validationName" : "vCenter connection",
              "validationStatus" : "VALIDATION_SUCCESSFUL",
              "importanceLevel" : "CRITICAL",
              "isSilenceable" : "false",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
            },
            "message" : "vCenter connection successfully established"
          } ]
        }, {
          "errorCode" : "BASELINER_TARGET_STATE_VALIDATION",
          "arguments" : [ "dvs-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02" ],
          "context" : {
            "severity" : "INFO",
            "description" : "Distributed Virtual Switches",
            "id" : "dvs-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
            "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022",
            "resourceType" : "dvs"
          },
          "message" : "Target state validation for target state with id dvs-VcManager-vcenter-1.vrack.vsphere.local-3bb8f01a-3713-4b91-8705-4c95949f96bf-b7a9257d-5cef-4e4f-8b64-bdee10b57f02",
          "nestedErrors" : [ {
            "errorCode" : "BASELINER_ENTITY_RESOURCE_STATE_VALIDATION.info",
            "arguments" : [ null, "SDDC-Dswitch-Private", "dvs" ],
            "context" : {
              "severity" : "INFO",
              "entityName" : "SDDC-Dswitch-Private",
              "entityType" : "dvs",
              "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022",
              "resourceStateDescription" : "vCenter Distributed Virtual Switch"
            },
            "message" : "Entity resource state validation with resource state definition id null for entity SDDC-Dswitch-Private of type dvs succeeded",
            "nestedErrors" : [ {
              "errorCode" : "BASELINER_CONSTRAINT_VALIDATION.info",
              "arguments" : [ "#isVersionGreaterOrEqual(version, '7.0.0')", "SDDC-Dswitch-Private", "dvs" ],
              "context" : {
                "severity" : "INFO",
                "description" : "Checks if DVS needs upgrade",
                "validationName" : "DVS upgrade",
                "validationStatus" : "VALIDATION_SUCCESSFUL",
                "importanceLevel" : "CRITICAL",
                "isSilenceable" : "false",
                "validation.taskId" : "7f000001-8656-136c-8186-5a58cc510022"
              },
              "message" : "DVS version is compatible with the vCenter upgrade"
            } ]
          } ]
        } ]
      } ]
    } ]
  },
  "status" : "COMPLETED_WITH_SUCCESS",
  "discoveryProgress" : {
    "progressMessages" : [ "Step 1 of 24: ValidateTargetStateSpecAction: [Validating assessment target state specification]", "Step 2 of 24: ValidateTargetStateSpecNativeValidatorsAction: []", "Step 3 of 24: ProxyContractAction: []", "Step 4 of 24: ProcessAuditAction: [Processing initial validation results]", "Step 5 of 24: LoadAssessmentTargetStateAction: [Loading assessment target state specification]", "Step 6 of 24: InitBaselinerCachesAction: [Set up assessment cache]", "Step 7 of 24: InitializeConnectionCacheAction: [Set up product connections cache, Sub-step 1 of 8: set up connection to product of type SDDC_API_4x with IP sddc-manager.vrack.vsphere.local, Sub-step 2 of 8: set up connection to product of type VCENTER with IP vcenter-1.vrack.vsphere.local, Sub-step 3 of 8: set up connection to product of type VSAN with IP vcenter-1.vrack.vsphere.local, Sub-step 4 of 8: set up connection to product of type ESXI_SSH with IP esxi-1.vrack.vsphere.local, Sub-step 5 of 8: set up connection to product of type ESXI_SSH with IP esxi-2.vrack.vsphere.local, Sub-step 6 of 8: set up connection to product of type ESXI_SSH with IP esxi-3.vrack.vsphere.local, Sub-step 7 of 8: set up connection to product of type ESXI_SSH with IP esxi-4.vrack.vsphere.local, Sub-step 8 of 8: set up connection to product of type NSXT with IP vip-nsx-mgmt.vrack.vsphere.local]", "Step 8 of 24: InitializeDomainEntitiesAction: [Set up domain assessment objects, Sub-step 1 of 1: set up domain assessment object for domain with name sddcId-1001 and type MANAGEMENT]", "Step 9 of 24: BuildSubTreeAction: [Sub-step 1 of 1: building tree for entity of type domain from sourceAddress null]", "Step 10 of 24: BuildVsphereEntityAction: [Unify all assessment domain objects]", "Step 11 of 24: AddMoreInfoAction: [Adding provided assessment input (if any)]", "Step 12 of 24: UpdatePropertiesOfEntitiesAction: [Assessing object vcenter-1.vrack.vsphere.local, Assessing object vip-nsx-mgmt.vrack.vsphere.local, Assessing object sddc-manager.vrack.vsphere.local, Assessing object esxi-1.vrack.vsphere.local, Assessing object esxi-2.vrack.vsphere.local, Assessing object esxi-3.vrack.vsphere.local, Assessing object esxi-4.vrack.vsphere.local]", "Step 13 of 24: ClassifyEntitiesAction: [Classify with roles all assessment objects]", "Step 14 of 24: PutDomainsInCacheAction: [Persisting domains assessment information in the cache]", "Step 15 of 24: ClearBaselinerCachesAction: [Cleaning up caches from the assessment run]", "Step 16 of 24: ProxyContractAction: []", "Step 17 of 24: ValidateDiscoveredDataAction: []", "Step 18 of 24: ApplyTargetStateDeltaFiltersAction: [Filter out not needed assessment objects]", "Step 19 of 24: PresentDiscoveredDataAction: [Generating assessment artifacts, Sub-step 1 of 15: presenting assessment artifact validation-response, Sub-step 2 of 15: presenting assessment artifact report-errors-html, Sub-step 3 of 15: presenting assessment artifact report-html, Sub-step 4 of 15: presenting assessment artifact validation-csv, Sub-step 5 of 15: presenting assessment artifact validation-csv-by-domain-id, Sub-step 6 of 15: presenting assessment artifact data-summaries-plain-text, Sub-step 7 of 15: presenting assessment artifact data-summaries, Sub-step 8 of 15: presenting assessment artifact validation-domain-summary, Sub-step 9 of 15: presenting assessment artifact performance-metrics, Sub-step 10 of 15: presenting assessment artifact target-state-delta, Sub-step 11 of 15: presenting assessment artifact entity-ids-by-matching-ts-id, Sub-step 12 of 15: presenting assessment artifact validation-uml, Sub-step 13 of 15: presenting assessment artifact discovery-uml-format, Sub-step 14 of 15: presenting assessment artifact metadata-json, Sub-step 15 of 15: presenting assessment artifact pre-check-metadata-json, Generating assessment artifacts, Sub-step 1 of 15: presenting assessment artifact validation-response, Sub-step 2 of 15: presenting assessment artifact report-errors-html, Sub-step 3 of 15: presenting assessment artifact report-html, Sub-step 4 of 15: presenting assessment artifact validation-csv, Sub-step 5 of 15: presenting assessment artifact validation-csv-by-domain-id, Sub-step 6 of 15: presenting assessment artifact data-summaries-plain-text, Sub-step 7 of 15: presenting assessment artifact data-summaries, Sub-step 8 of 15: presenting assessment artifact validation-domain-summary, Sub-step 9 of 15: presenting assessment artifact performance-metrics, Sub-step 10 of 15: presenting assessment artifact target-state-delta, Sub-step 11 of 15: presenting assessment artifact entity-ids-by-matching-ts-id, Sub-step 12 of 15: presenting assessment artifact validation-uml, Sub-step 13 of 15: presenting assessment artifact discovery-uml-format, Sub-step 14 of 15: presenting assessment artifact metadata-json, Sub-step 15 of 15: presenting assessment artifact pre-check-metadata-json]", "Step 20 of 24: CallExternalEntityPresentersAction: [Generating assessment artifacts from second parties]", "Step 21 of 24: ObfuscateEntitiesAction: [Obfuscating sensitive data in the assessment results]", "Step 22 of 24: ObfuscateExternalValidationResponseAction: [Obfuscating sensitive data in the external assessment results]", "Step 23 of 24: PresentDiscoveredDataAction: [Generating assessment artifacts, Sub-step 1 of 15: presenting assessment artifact validation-response, Sub-step 2 of 15: presenting assessment artifact report-errors-html, Sub-step 3 of 15: presenting assessment artifact report-html, Sub-step 4 of 15: presenting assessment artifact validation-csv, Sub-step 5 of 15: presenting assessment artifact validation-csv-by-domain-id, Sub-step 6 of 15: presenting assessment artifact data-summaries-plain-text, Sub-step 7 of 15: presenting assessment artifact data-summaries, Sub-step 8 of 15: presenting assessment artifact validation-domain-summary, Sub-step 9 of 15: presenting assessment artifact performance-metrics, Sub-step 10 of 15: presenting assessment artifact target-state-delta, Sub-step 11 of 15: presenting assessment artifact entity-ids-by-matching-ts-id, Sub-step 12 of 15: presenting assessment artifact validation-uml, Sub-step 13 of 15: presenting assessment artifact discovery-uml-format, Sub-step 14 of 15: presenting assessment artifact metadata-json, Sub-step 15 of 15: presenting assessment artifact pre-check-metadata-json, Generating assessment artifacts, Sub-step 1 of 15: presenting assessment artifact validation-response, Sub-step 2 of 15: presenting assessment artifact report-errors-html, Sub-step 3 of 15: presenting assessment artifact report-html, Sub-step 4 of 15: presenting assessment artifact validation-csv, Sub-step 5 of 15: presenting assessment artifact validation-csv-by-domain-id, Sub-step 6 of 15: presenting assessment artifact data-summaries-plain-text, Sub-step 7 of 15: presenting assessment artifact data-summaries, Sub-step 8 of 15: presenting assessment artifact validation-domain-summary, Sub-step 9 of 15: presenting assessment artifact performance-metrics, Sub-step 10 of 15: presenting assessment artifact target-state-delta, Sub-step 11 of 15: presenting assessment artifact entity-ids-by-matching-ts-id, Sub-step 12 of 15: presenting assessment artifact validation-uml, Sub-step 13 of 15: presenting assessment artifact discovery-uml-format, Sub-step 14 of 15: presenting assessment artifact metadata-json, Sub-step 15 of 15: presenting assessment artifact pre-check-metadata-json]", "Step 24 of 24: PersistBaselinerSummaryAction: []" ],
    "percentageComplete" : 100
  },
  "timestamp" : "2023-05-16T03:12:16.053Z",
  "completionTimestamp" : "2023-05-16T03:12:16.053Z"
}

Last updated 2023-05-21 23:30:49 PDT

Operations
GET
Get Last Assessment Run Info
Get information about the last assessment run
GET
Get Result
Get the result for a given check run
POST
Query Check Sets
Query for check-sets for the given resources
POST
Trigger Check Run
Trigger a run of the selected checks
PATCH
Trigger Partial Retry Of Check Run
Trigger partial retry of a completed check run