ApiDataContext is the persistent storage/services context exported by the base cluster to be consumed by the compute cluster.
name | data type | description |
---|---|---|
name | string | |
displayName | string | |
nameservice | string | |
createdTime | string | |
lastModifiedTime | string | |
services | array of ApiServiceRef | |
servicesDetails | array of ApiService | |
supportedServiceTypes | array of string | |
allowedClusterVersions | array of ApiMapEntry | |
configStalenessStatus | ApiConfigStalenessStatus | |
clientConfigStalenessStatus | ApiConfigStalenessStatus | |
healthSummary | ApiHealthSummary |
Example
{ "name" : "...", "displayName" : "...", "nameservice" : "...", "createdTime" : "...", "lastModifiedTime" : "...", "services" : [ { "peerName" : "...", "clusterName" : "...", "serviceName" : "...", "serviceDisplayName" : "...", "serviceType" : "..." }, { "peerName" : "...", "clusterName" : "...", "serviceName" : "...", "serviceDisplayName" : "...", "serviceType" : "..." } ], "servicesDetails" : [ { "name" : "...", "type" : "...", "clusterRef" : { "clusterName" : "...", "displayName" : "..." }, "serviceState" : "STARTING", "healthSummary" : "CONCERNING", "configStalenessStatus" : "STALE_REFRESHABLE", "clientConfigStalenessStatus" : "STALE_REFRESHABLE", "healthChecks" : [ { "name" : "...", "summary" : "GOOD", "explanation" : "...", "suppressed" : true }, { "name" : "...", "summary" : "CONCERNING", "explanation" : "...", "suppressed" : true } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "CLUSTER", "SERVICE" ], "config" : { "roleTypeConfigs" : [ { }, { } ], "items" : [ { }, { } ] }, "roles" : [ { "name" : "...", "type" : "...", "hostRef" : { }, "serviceRef" : { }, "roleState" : "UNKNOWN", "commissionState" : "COMMISSIONED", "healthSummary" : "GOOD", "configStalenessStatus" : "STALE", "healthChecks" : [ { }, { } ], "haStatus" : "ACTIVE", "roleUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "CLUSTER", "ROLE" ], "config" : { }, "roleConfigGroupRef" : { }, "zooKeeperServerMode" : "REPLICATED_FOLLOWER", "entityStatus" : "HISTORY_NOT_AVAILABLE", "tags" : [ { }, { } ] }, { "name" : "...", "type" : "...", "hostRef" : { }, "serviceRef" : { }, "roleState" : "UNKNOWN", "commissionState" : "OFFLINED", "healthSummary" : "CONCERNING", "configStalenessStatus" : "STALE_REFRESHABLE", "healthChecks" : [ { }, { } ], "haStatus" : "STANDBY", "roleUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "HOST", "ROLE" ], "config" : { }, "roleConfigGroupRef" : { }, "zooKeeperServerMode" : "STANDALONE", "entityStatus" : "UNKNOWN", "tags" : [ { }, { } ] } ], "displayName" : "...", "roleConfigGroups" : [ { "name" : "...", "roleType" : "...", "base" : true, "config" : { }, "displayName" : "...", "serviceRef" : { } }, { "name" : "...", "roleType" : "...", "base" : true, "config" : { }, "displayName" : "...", "serviceRef" : { } } ], "replicationSchedules" : [ { "hdfsArguments" : { }, "hiveArguments" : { }, "hdfsCloudArguments" : { }, "history" : [ { }, { } ], "active" : true, "hiveCloudArguments" : { }, "hbaseArguments" : { }, "hive3Arguments" : { }, "id" : 12345, "displayName" : "...", "description" : "...", "startTime" : "...", "endTime" : "...", "interval" : 12345, "intervalUnit" : "MONTH", "nextRun" : "...", "paused" : true, "alertOnStart" : true, "alertOnSuccess" : true, "alertOnFail" : true, "alertOnAbort" : true }, { "hdfsArguments" : { }, "hiveArguments" : { }, "hdfsCloudArguments" : { }, "history" : [ { }, { } ], "active" : true, "hiveCloudArguments" : { }, "hbaseArguments" : { }, "hive3Arguments" : { }, "id" : 12345, "displayName" : "...", "description" : "...", "startTime" : "...", "endTime" : "...", "interval" : 12345, "intervalUnit" : "YEAR", "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" : "STARTING", "tags" : [ { "name" : "...", "value" : "..." }, { "name" : "...", "value" : "..." } ], "serviceVersion" : "..." }, { "name" : "...", "type" : "...", "clusterRef" : { "clusterName" : "...", "displayName" : "..." }, "serviceState" : "STARTED", "healthSummary" : "GOOD", "configStalenessStatus" : "STALE", "clientConfigStalenessStatus" : "STALE_REFRESHABLE", "healthChecks" : [ { "name" : "...", "summary" : "DISABLED", "explanation" : "...", "suppressed" : true }, { "name" : "...", "summary" : "DISABLED", "explanation" : "...", "suppressed" : true } ], "serviceUrl" : "...", "roleInstancesUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "ROLE", "ROLE" ], "config" : { "roleTypeConfigs" : [ { }, { } ], "items" : [ { }, { } ] }, "roles" : [ { "name" : "...", "type" : "...", "hostRef" : { }, "serviceRef" : { }, "roleState" : "STOPPED", "commissionState" : "OFFLINED", "healthSummary" : "BAD", "configStalenessStatus" : "FRESH", "healthChecks" : [ { }, { } ], "haStatus" : "UNKNOWN", "roleUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "SERVICE", "HOST" ], "config" : { }, "roleConfigGroupRef" : { }, "zooKeeperServerMode" : "REPLICATED_OBSERVER", "entityStatus" : "STOPPING", "tags" : [ { }, { } ] }, { "name" : "...", "type" : "...", "hostRef" : { }, "serviceRef" : { }, "roleState" : "STARTING", "commissionState" : "DECOMMISSIONED", "healthSummary" : "DISABLED", "configStalenessStatus" : "STALE", "healthChecks" : [ { }, { } ], "haStatus" : "UNKNOWN", "roleUrl" : "...", "maintenanceMode" : true, "maintenanceOwners" : [ "HOST", "SERVICE" ], "config" : { }, "roleConfigGroupRef" : { }, "zooKeeperServerMode" : "REPLICATED_FOLLOWER", "entityStatus" : "UNKNOWN", "tags" : [ { }, { } ] } ], "displayName" : "...", "roleConfigGroups" : [ { "name" : "...", "roleType" : "...", "base" : true, "config" : { }, "displayName" : "...", "serviceRef" : { } }, { "name" : "...", "roleType" : "...", "base" : true, "config" : { }, "displayName" : "...", "serviceRef" : { } } ], "replicationSchedules" : [ { "hdfsArguments" : { }, "hiveArguments" : { }, "hdfsCloudArguments" : { }, "history" : [ { }, { } ], "active" : true, "hiveCloudArguments" : { }, "hbaseArguments" : { }, "hive3Arguments" : { }, "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" : { }, "hbaseArguments" : { }, "hive3Arguments" : { }, "id" : 12345, "displayName" : "...", "description" : "...", "startTime" : "...", "endTime" : "...", "interval" : 12345, "intervalUnit" : "YEAR", "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" : "STARTING", "tags" : [ { "name" : "...", "value" : "..." }, { "name" : "...", "value" : "..." } ], "serviceVersion" : "..." } ], "supportedServiceTypes" : [ "...", "..." ], "allowedClusterVersions" : [ { "key" : "...", "value" : "..." }, { "key" : "...", "value" : "..." } ], "configStalenessStatus" : "STALE_REFRESHABLE", "clientConfigStalenessStatus" : "STALE_REFRESHABLE", "healthSummary" : "BAD" }