This objects represents a deployment including all clusters, hosts, services, roles, etc in the system. It can be used to save and restore all settings. This model will be used v18 and beyond since users will be represented by ApiUser2 v18 and beyond.
name | data type | description |
---|---|---|
timestamp | string | Readonly. This timestamp is provided when you request a deployment and is not required (or even read) when creating a deployment. This timestamp is useful if you have multiple deployments saved and want to determine which one to use as a restore point. |
clusters | array of ApiCluster | List of clusters in the system including their services, roles and complete config values. |
hosts | array of ApiHost | List of hosts in the system |
users | array of ApiUser2 | List of all users in the system |
versionInfo | ApiVersionInfo | Full version information about the running Cloudera Manager instance |
managementService | ApiService | The full configuration of the Cloudera Manager management service including all the management roles and their config values |
managerSettings | ApiConfigList | The full configuration of Cloudera Manager itself including licensing info |
allHostsConfig | ApiConfigList | Configuration parameters that apply to all hosts, unless overridden at the host level. Available since API v3. |
peers | array of ApiCmPeer | The list of peers configured in Cloudera Manager. Available since API v3. |
hostTemplates | ApiHostTemplateList | The list of all host templates in Cloudera Manager. |
Example
{ "timestamp" : "...", "clusters" : [ { "name" : "...", "displayName" : "...", "fullVersion" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "HOST", "CLUSTER" ], "services" : [ { "name" : "...", "type" : "...", "clusterRef" : { }, "serviceState" : "STARTING", "healthSummary" : "NOT_AVAILABLE", "configStalenessStatus" : "STALE_REFRESHABLE", "clientConfigStalenessStatus" : "STALE", "healthChecks" : [ { }, { } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "SERVICE", "HOST" ], "config" : { }, "roles" : [ { }, { } ], "displayName" : "...", "roleConfigGroups" : [ { }, { } ], "replicationSchedules" : [ { }, { } ], "snapshotPolicies" : [ { }, { } ], "entityStatus" : "DOWN" }, { "name" : "...", "type" : "...", "clusterRef" : { }, "serviceState" : "STOPPED", "healthSummary" : "HISTORY_NOT_AVAILABLE", "configStalenessStatus" : "STALE", "clientConfigStalenessStatus" : "STALE_REFRESHABLE", "healthChecks" : [ { }, { } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "ROLE", "HOST" ], "config" : { }, "roles" : [ { }, { } ], "displayName" : "...", "roleConfigGroups" : [ { }, { } ], "replicationSchedules" : [ { }, { } ], "snapshotPolicies" : [ { }, { } ], "entityStatus" : "NONE" } ], "parcels" : [ { "product" : "...", "version" : "...", "stage" : "...", "state" : { }, "clusterRef" : { } }, { "product" : "...", "version" : "...", "stage" : "...", "state" : { }, "clusterRef" : { } } ], "clusterUrl" : "...", "hostsUrl" : "...", "entityStatus" : "DISABLED_HEALTH", "uuid" : "..." }, { "name" : "...", "displayName" : "...", "fullVersion" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "ROLE", "HOST" ], "services" : [ { "name" : "...", "type" : "...", "clusterRef" : { }, "serviceState" : "STOPPING", "healthSummary" : "GOOD", "configStalenessStatus" : "STALE", "clientConfigStalenessStatus" : "FRESH", "healthChecks" : [ { }, { } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "CLUSTER", "ROLE" ], "config" : { }, "roles" : [ { }, { } ], "displayName" : "...", "roleConfigGroups" : [ { }, { } ], "replicationSchedules" : [ { }, { } ], "snapshotPolicies" : [ { }, { } ], "entityStatus" : "BAD_HEALTH" }, { "name" : "...", "type" : "...", "clusterRef" : { }, "serviceState" : "HISTORY_NOT_AVAILABLE", "healthSummary" : "DISABLED", "configStalenessStatus" : "FRESH", "clientConfigStalenessStatus" : "FRESH", "healthChecks" : [ { }, { } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "SERVICE", "HOST" ], "config" : { }, "roles" : [ { }, { } ], "displayName" : "...", "roleConfigGroups" : [ { }, { } ], "replicationSchedules" : [ { }, { } ], "snapshotPolicies" : [ { }, { } ], "entityStatus" : "HISTORY_NOT_AVAILABLE" } ], "parcels" : [ { "product" : "...", "version" : "...", "stage" : "...", "state" : { }, "clusterRef" : { } }, { "product" : "...", "version" : "...", "stage" : "...", "state" : { }, "clusterRef" : { } } ], "clusterUrl" : "...", "hostsUrl" : "...", "entityStatus" : "CONCERNING_HEALTH", "uuid" : "..." } ], "hosts" : [ { "hostId" : "...", "ipAddress" : "...", "hostname" : "...", "rackId" : "...", "lastHeartbeat" : "...", "roleRefs" : [ { "clusterName" : "...", "serviceName" : "...", "roleName" : "..." }, { "clusterName" : "...", "serviceName" : "...", "roleName" : "..." } ], "healthSummary" : "DISABLED", "healthChecks" : [ { "name" : "...", "summary" : "GOOD", "explanation" : "...", "suppressed" : true }, { "name" : "...", "summary" : "HISTORY_NOT_AVAILABLE", "explanation" : "...", "suppressed" : true } ], "hostUrl" : "...", "maintenanceMode" : true, "commissionState" : "COMMISSIONED", "maintenanceOwners" : [ "SERVICE", "HOST" ], "config" : { "items" : [ { }, { } ] }, "numCores" : 12345, "numPhysicalCores" : 12345, "totalPhysMemBytes" : 12345, "entityStatus" : "DISABLED_HEALTH", "clusterRef" : { "clusterName" : "...", "displayName" : "..." } }, { "hostId" : "...", "ipAddress" : "...", "hostname" : "...", "rackId" : "...", "lastHeartbeat" : "...", "roleRefs" : [ { "clusterName" : "...", "serviceName" : "...", "roleName" : "..." }, { "clusterName" : "...", "serviceName" : "...", "roleName" : "..." } ], "healthSummary" : "HISTORY_NOT_AVAILABLE", "healthChecks" : [ { "name" : "...", "summary" : "HISTORY_NOT_AVAILABLE", "explanation" : "...", "suppressed" : true }, { "name" : "...", "summary" : "BAD", "explanation" : "...", "suppressed" : true } ], "hostUrl" : "...", "maintenanceMode" : true, "commissionState" : "DECOMMISSIONING", "maintenanceOwners" : [ "HOST", "SERVICE" ], "config" : { "items" : [ { }, { } ] }, "numCores" : 12345, "numPhysicalCores" : 12345, "totalPhysMemBytes" : 12345, "entityStatus" : "CONCERNING_HEALTH", "clusterRef" : { "clusterName" : "...", "displayName" : "..." } } ], "users" : [ { "name" : "...", "password" : "...", "authRoles" : [ { "displayName" : "...", "uuid" : "..." }, { "displayName" : "...", "uuid" : "..." } ], "pwHash" : "...", "pwSalt" : 12345, "pwLogin" : true }, { "name" : "...", "password" : "...", "authRoles" : [ { "displayName" : "...", "uuid" : "..." }, { "displayName" : "...", "uuid" : "..." } ], "pwHash" : "...", "pwSalt" : 12345, "pwLogin" : true } ], "versionInfo" : { "version" : "...", "snapshot" : true, "buildUser" : "...", "buildTimestamp" : "...", "gitHash" : "..." }, "managementService" : { "name" : "...", "type" : "...", "clusterRef" : { "clusterName" : "...", "displayName" : "..." }, "serviceState" : "STARTING", "healthSummary" : "DISABLED", "configStalenessStatus" : "STALE", "clientConfigStalenessStatus" : "STALE", "healthChecks" : [ { "name" : "...", "summary" : "GOOD", "explanation" : "...", "suppressed" : true }, { "name" : "...", "summary" : "DISABLED", "explanation" : "...", "suppressed" : true } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "CLUSTER", "CLUSTER" ], "config" : { "roleTypeConfigs" : [ { }, { } ], "items" : [ { }, { } ] }, "roles" : [ { "name" : "...", "type" : "...", "hostRef" : { }, "serviceRef" : { }, "roleState" : "STARTED", "commissionState" : "DECOMMISSIONED", "healthSummary" : "CONCERNING", "configStalenessStatus" : "STALE", "healthChecks" : [ { }, { } ], "haStatus" : "UNKNOWN", "roleUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "ROLE", "SERVICE" ], "config" : { }, "roleConfigGroupRef" : { }, "zooKeeperServerMode" : "STANDALONE", "entityStatus" : "STOPPED" }, { "name" : "...", "type" : "...", "hostRef" : { }, "serviceRef" : { }, "roleState" : "STOPPING", "commissionState" : "OFFLINED", "healthSummary" : "BAD", "configStalenessStatus" : "FRESH", "healthChecks" : [ { }, { } ], "haStatus" : "STANDBY", "roleUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "SERVICE", "HOST" ], "config" : { }, "roleConfigGroupRef" : { }, "zooKeeperServerMode" : "UNKNOWN", "entityStatus" : "STOPPED" } ], "displayName" : "...", "roleConfigGroups" : [ { "name" : "...", "roleType" : "...", "base" : true, "config" : { }, "displayName" : "...", "serviceRef" : { } }, { "name" : "...", "roleType" : "...", "base" : true, "config" : { }, "displayName" : "...", "serviceRef" : { } } ], "replicationSchedules" : [ { "hdfsArguments" : { }, "hiveArguments" : { }, "hdfsCloudArguments" : { }, "history" : [ { }, { } ], "active" : true, "hiveCloudArguments" : { }, "id" : 12345, "displayName" : "...", "description" : "...", "startTime" : "...", "endTime" : "...", "interval" : 12345, "intervalUnit" : "DAY", "nextRun" : "...", "paused" : true, "alertOnStart" : true, "alertOnSuccess" : true, "alertOnFail" : true, "alertOnAbort" : true }, { "hdfsArguments" : { }, "hiveArguments" : { }, "hdfsCloudArguments" : { }, "history" : [ { }, { } ], "active" : true, "hiveCloudArguments" : { }, "id" : 12345, "displayName" : "...", "description" : "...", "startTime" : "...", "endTime" : "...", "interval" : 12345, "intervalUnit" : "HOUR", "nextRun" : "...", "paused" : true, "alertOnStart" : true, "alertOnSuccess" : true, "alertOnFail" : true, "alertOnAbort" : true } ], "snapshotPolicies" : [ { "name" : "...", "description" : "...", "hourlySnapshots" : 12345, "dailySnapshots" : 12345, "weeklySnapshots" : 12345, "monthlySnapshots" : 12345, "yearlySnapshots" : 12345, "minuteOfHour" : 12345, "hoursForHourlySnapshots" : [ 12345, 12345 ], "hourOfDay" : 12345, "dayOfWeek" : 12345, "dayOfMonth" : 12345, "monthOfYear" : 12345, "alertOnStart" : true, "alertOnSuccess" : true, "alertOnFail" : true, "alertOnAbort" : true, "hbaseArguments" : { }, "hdfsArguments" : { }, "lastCommand" : { }, "lastSuccessfulCommand" : { }, "paused" : true }, { "name" : "...", "description" : "...", "hourlySnapshots" : 12345, "dailySnapshots" : 12345, "weeklySnapshots" : 12345, "monthlySnapshots" : 12345, "yearlySnapshots" : 12345, "minuteOfHour" : 12345, "hoursForHourlySnapshots" : [ 12345, 12345 ], "hourOfDay" : 12345, "dayOfWeek" : 12345, "dayOfMonth" : 12345, "monthOfYear" : 12345, "alertOnStart" : true, "alertOnSuccess" : true, "alertOnFail" : true, "alertOnAbort" : true, "hbaseArguments" : { }, "hdfsArguments" : { }, "lastCommand" : { }, "lastSuccessfulCommand" : { }, "paused" : true } ], "entityStatus" : "BAD_HEALTH" }, "managerSettings" : { "items" : [ { "name" : "...", "value" : "...", "required" : true, "default" : "...", "displayName" : "...", "description" : "...", "relatedName" : "...", "sensitive" : true, "validationState" : "WARNING", "validationMessage" : "...", "validationWarningsSuppressed" : true }, { "name" : "...", "value" : "...", "required" : true, "default" : "...", "displayName" : "...", "description" : "...", "relatedName" : "...", "sensitive" : true, "validationState" : "OK", "validationMessage" : "...", "validationWarningsSuppressed" : true } ] }, "allHostsConfig" : { "items" : [ { "name" : "...", "value" : "...", "required" : true, "default" : "...", "displayName" : "...", "description" : "...", "relatedName" : "...", "sensitive" : true, "validationState" : "OK", "validationMessage" : "...", "validationWarningsSuppressed" : true }, { "name" : "...", "value" : "...", "required" : true, "default" : "...", "displayName" : "...", "description" : "...", "relatedName" : "...", "sensitive" : true, "validationState" : "OK", "validationMessage" : "...", "validationWarningsSuppressed" : true } ] }, "peers" : [ { "name" : "...", "type" : "REPLICATION", "url" : "...", "username" : "...", "password" : "...", "clouderaManagerCreatedUser" : true }, { "name" : "...", "type" : "REPLICATION", "url" : "...", "username" : "...", "password" : "...", "clouderaManagerCreatedUser" : true } ], "hostTemplates" : { "items" : [ { "name" : "...", "clusterRef" : { }, "roleConfigGroupRefs" : [ { }, { } ] }, { "name" : "...", "clusterRef" : { }, "roleConfigGroupRefs" : [ { }, { } ] } ] } }