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" : "GOOD",
      "roleStatus" : "BUSY"
    }, {
      "clusterName" : "...",
      "serviceName" : "...",
      "roleName" : "...",
      "healthSummary" : "CONCERNING",
      "roleStatus" : "NA"
    } ],
    "healthSummary" : "HISTORY_NOT_AVAILABLE",
    "healthChecks" : [ {
      "name" : "...",
      "summary" : "CONCERNING",
      "explanation" : "...",
      "suppressed" : true
    }, {
      "name" : "...",
      "summary" : "BAD",
      "explanation" : "...",
      "suppressed" : true
    } ],
    "hostUrl" : "...",
    "maintenanceMode" : true,
    "commissionState" : "UNKNOWN",
    "maintenanceOwners" : [ "ROLE", "SERVICE" ],
    "config" : {
      "items" : [ { }, { } ]
    },
    "numCores" : 12345,
    "numPhysicalCores" : 12345,
    "totalPhysMemBytes" : 12345,
    "entityStatus" : "STARTING",
    "clusterRef" : {
      "clusterName" : "...",
      "displayName" : "..."
    },
    "distribution" : {
      "distributionType" : "UBUNTU_PRECISE",
      "name" : "...",
      "version" : "..."
    },
    "tags" : [ {
      "name" : "...",
      "value" : "..."
    }, {
      "name" : "...",
      "value" : "..."
    } ]
  }, {
    "hostId" : "...",
    "ipAddress" : "...",
    "hostname" : "...",
    "rackId" : "...",
    "lastHeartbeat" : "...",
    "roleRefs" : [ {
      "clusterName" : "...",
      "serviceName" : "...",
      "roleName" : "...",
      "healthSummary" : "CONCERNING",
      "roleStatus" : "UNKNOWN"
    }, {
      "clusterName" : "...",
      "serviceName" : "...",
      "roleName" : "...",
      "healthSummary" : "HISTORY_NOT_AVAILABLE",
      "roleStatus" : "NA"
    } ],
    "healthSummary" : "BAD",
    "healthChecks" : [ {
      "name" : "...",
      "summary" : "HISTORY_NOT_AVAILABLE",
      "explanation" : "...",
      "suppressed" : true
    }, {
      "name" : "...",
      "summary" : "CONCERNING",
      "explanation" : "...",
      "suppressed" : true
    } ],
    "hostUrl" : "...",
    "maintenanceMode" : true,
    "commissionState" : "COMMISSIONED",
    "maintenanceOwners" : [ "ROLE", "CLUSTER" ],
    "config" : {
      "items" : [ { }, { } ]
    },
    "numCores" : 12345,
    "numPhysicalCores" : 12345,
    "totalPhysMemBytes" : 12345,
    "entityStatus" : "GOOD_HEALTH",
    "clusterRef" : {
      "clusterName" : "...",
      "displayName" : "..."
    },
    "distribution" : {
      "distributionType" : "RHEL6",
      "name" : "...",
      "version" : "..."
    },
    "tags" : [ {
      "name" : "...",
      "value" : "..."
    }, {
      "name" : "...",
      "value" : "..."
    } ]
  } ]
}