# ApiHostList Data Model

A list of ApiHost objects

Properties
name | data type | description
--- | --- | ---
items | array of ApiHost |

Example

    {
      "items" : [ {
        "hostId" : "...",
        "ipAddress" : "...",
        "hostname" : "...",
        "rackId" : "...",
        "lastHeartbeat" : "...",
        "roleRefs" : [ {
          "clusterName" : "...",
          "serviceName" : "...",
          "roleName" : "...",
          "healthSummary" : "HISTORY_NOT_AVAILABLE",
          "roleStatus" : "STARTED"
        }, {
          "clusterName" : "...",
          "serviceName" : "...",
          "roleName" : "...",
          "healthSummary" : "GOOD",
          "roleStatus" : "UNKNOWN"
        } ],
        "healthSummary" : "GOOD",
        "healthChecks" : [ {
          "name" : "...",
          "summary" : "GOOD",
          "explanation" : "...",
          "suppressed" : true
        }, {
          "name" : "...",
          "summary" : "HISTORY_NOT_AVAILABLE",
          "explanation" : "...",
          "suppressed" : true
        } ],
        "isParcelInfoAvailable" : true,
        "hostUrl" : "...",
        "maintenanceMode" : true,
        "commissionState" : "OFFLINING",
        "maintenanceOwners" : [ "CLUSTER", "CLUSTER" ],
        "config" : {
          "items" : [ { }, { } ]
        },
        "numCores" : 12345,
        "numPhysicalCores" : 12345,
        "totalPhysMemBytes" : 12345,
        "entityStatus" : "DOWN",
        "clusterRef" : {
          "clusterName" : "...",
          "displayName" : "..."
        },
        "distribution" : {
          "distributionType" : "UBUNTU_LUCID",
          "name" : "...",
          "version" : "..."
        },
        "tags" : [ {
          "name" : "...",
          "value" : "..."
        }, {
          "name" : "...",
          "value" : "..."
        } ]
      }, {
        "hostId" : "...",
        "ipAddress" : "...",
        "hostname" : "...",
        "rackId" : "...",
        "lastHeartbeat" : "...",
        "roleRefs" : [ {
          "clusterName" : "...",
          "serviceName" : "...",
          "roleName" : "...",
          "healthSummary" : "BAD",
          "roleStatus" : "BUSY"
        }, {
          "clusterName" : "...",
          "serviceName" : "...",
          "roleName" : "...",
          "healthSummary" : "GOOD",
          "roleStatus" : "STARTED"
        } ],
        "healthSummary" : "CONCERNING",
        "healthChecks" : [ {
          "name" : "...",
          "summary" : "DISABLED",
          "explanation" : "...",
          "suppressed" : true
        }, {
          "name" : "...",
          "summary" : "DISABLED",
          "explanation" : "...",
          "suppressed" : true
        } ],
        "isParcelInfoAvailable" : true,
        "hostUrl" : "...",
        "maintenanceMode" : true,
        "commissionState" : "UNKNOWN",
        "maintenanceOwners" : [ "CLUSTER", "ROLE" ],
        "config" : {
          "items" : [ { }, { } ]
        },
        "numCores" : 12345,
        "numPhysicalCores" : 12345,
        "totalPhysMemBytes" : 12345,
        "entityStatus" : "BAD_HEALTH",
        "clusterRef" : {
          "clusterName" : "...",
          "displayName" : "..."
        },
        "distribution" : {
          "distributionType" : "RHEL8_AARCH64",
          "name" : "...",
          "version" : "..."
        },
        "tags" : [ {
          "name" : "...",
          "value" : "..."
        }, {
          "name" : "...",
          "value" : "..."
        } ]
      } ]
    }