Cloudera · Schema

DescribeClusterResponse

Describe cluster response.

Big DataData EngineeringData LakehouseData PlatformData WarehouseHadoopHybrid CloudMachine LearningStreaming

Properties

Name Type Description
envName string CDP environment name.
envCloudProvider object CDP environment cloud provider.
clusterName string Compute cluster name.
clusterCrn string Compute cluster CRN.
description string Description about the cluster.
status string Compute cluster status.
computePlatform object Compute cluster platform provider.
computePlatformVersion string Compute cluster platform version.
kubernetesVersion string Kubernetes version.
clusterSize integer Number of nodes in the cluster.
dashboardUrl string Compute cluster platform dashboard url.
isClouderaManaged boolean Is compute cluster cloudera managed or not.
clusterType object Compute cluster type.
creationTime string Compute cluster creation time in ISO format.
clusterId string Compute cluster ID.
envCrn string CDP environment CRN.
apiEndPoint string API endpoint.
clusterStateVersion integer Cluster state version.
deletionTime string Compute cluster deletion time in ISO format.
updateTime string Compute cluster update time in ISO format.
workloads array Workloads.
clusterOwner object Cluster owner.
region string Region.
message string Message with additional details about the cluster status.
account string CDP account ID.
availableUpgrades array List of available kubernetes upgrades.
imageCatalog object The image catalog details.
storage object The storage specifications.
labels object Map of labels associated with this cluster.
bootstrapScript string Bootstrap script used to setup this cluster.
aks object AKS state.
eks object EKS state.
nodeImageUpgradeAvailable boolean Is a node image upgrade available.
nodeImageUpgrades array Lists the currently used images and the new upgrades available.
isDefault boolean The cluster which is automatically created for every containerized environment.
clusterShape string The clusterShape represents the shape of the cluster, which can be "Embedded" or "Externalized".
View JSON Schema on GitHub

JSON Schema

cloudera-describe-cluster-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/cloudera/main/json-schema/cloudera-describe-cluster-response-schema.json",
  "title": "DescribeClusterResponse",
  "description": "Describe cluster response.",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/cloudera-compute-api-openapi.yml#/components/schemas/DescribeClusterResponse",
  "type": "object",
  "properties": {
    "envName": {
      "type": "string",
      "description": "CDP environment name."
    },
    "envCloudProvider": {
      "description": "CDP environment cloud provider.",
      "$ref": "#/$defs/EnvCloudProvider"
    },
    "clusterName": {
      "type": "string",
      "description": "Compute cluster name."
    },
    "clusterCrn": {
      "type": "string",
      "description": "Compute cluster CRN."
    },
    "description": {
      "type": "string",
      "description": "Description about the cluster.",
      "x-form-factors": "private"
    },
    "status": {
      "type": "string",
      "description": "Compute cluster status."
    },
    "computePlatform": {
      "description": "Compute cluster platform provider.",
      "$ref": "#/$defs/ComputePlatform"
    },
    "computePlatformVersion": {
      "type": "string",
      "description": "Compute cluster platform version.",
      "x-form-factors": "private"
    },
    "kubernetesVersion": {
      "type": "string",
      "description": "Kubernetes version."
    },
    "clusterSize": {
      "type": "integer",
      "format": "int32",
      "description": "Number of nodes in the cluster.",
      "x-form-factors": "private"
    },
    "dashboardUrl": {
      "type": "string",
      "description": "Compute cluster platform dashboard url."
    },
    "isClouderaManaged": {
      "type": "boolean",
      "description": "Is compute cluster cloudera managed or not.",
      "x-form-factors": "private"
    },
    "clusterType": {
      "description": "Compute cluster type.",
      "$ref": "#/$defs/ComputeClusterType"
    },
    "creationTime": {
      "type": "string",
      "description": "Compute cluster creation time in ISO format."
    },
    "clusterId": {
      "type": "string",
      "description": "Compute cluster ID."
    },
    "envCrn": {
      "type": "string",
      "description": "CDP environment CRN."
    },
    "apiEndPoint": {
      "type": "string",
      "description": "API endpoint.",
      "x-form-factors": "public"
    },
    "clusterStateVersion": {
      "type": "integer",
      "format": "int32",
      "description": "Cluster state version.",
      "x-form-factors": "public"
    },
    "deletionTime": {
      "type": "string",
      "description": "Compute cluster deletion time in ISO format.",
      "x-form-factors": "public"
    },
    "updateTime": {
      "type": "string",
      "description": "Compute cluster update time in ISO format.",
      "x-form-factors": "public"
    },
    "workloads": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Workloads.",
      "x-form-factors": "public"
    },
    "clusterOwner": {
      "description": "Cluster owner.",
      "$ref": "#/$defs/ComputeClusterOwner",
      "x-form-factors": "public"
    },
    "region": {
      "type": "string",
      "description": "Region.",
      "x-form-factors": "public"
    },
    "message": {
      "type": "string",
      "description": "Message with additional details about the cluster status.",
      "x-form-factors": "public"
    },
    "account": {
      "type": "string",
      "description": "CDP account ID.",
      "x-form-factors": "public"
    },
    "availableUpgrades": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of available kubernetes upgrades.",
      "x-form-factors": "public"
    },
    "imageCatalog": {
      "description": "The image catalog details.",
      "$ref": "#/$defs/CommonImageCatalogResp",
      "x-form-factors": "public"
    },
    "storage": {
      "description": "The storage specifications.",
      "$ref": "#/$defs/CommonStorageSpecResp",
      "x-form-factors": "public"
    },
    "labels": {
      "type": "object",
      "description": "Map of labels associated with this cluster.",
      "additionalProperties": {
        "type": "string"
      }
    },
    "bootstrapScript": {
      "type": "string",
      "description": "Bootstrap script used to setup this cluster."
    },
    "aks": {
      "description": "AKS state.",
      "$ref": "#/$defs/AksState",
      "x-form-factors": "public"
    },
    "eks": {
      "description": "EKS state.",
      "$ref": "#/$defs/EksState",
      "x-form-factors": "public"
    },
    "nodeImageUpgradeAvailable": {
      "type": "boolean",
      "description": "Is a node image upgrade available.",
      "x-form-factors": "public"
    },
    "nodeImageUpgrades": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/CommonNodeImageAvailableUpgrade"
      },
      "description": "Lists the currently used images and the new upgrades available.",
      "x-form-factors": "public"
    },
    "isDefault": {
      "type": "boolean",
      "description": "The cluster which is automatically created for every containerized environment.",
      "x-form-factors": "public"
    },
    "clusterShape": {
      "type": "string",
      "description": "The clusterShape represents the shape of the cluster, which can be \"Embedded\" or \"Externalized\".",
      "x-form-factors": "public"
    }
  },
  "$defs": {
    "AcceleratorConfigResp": {
      "type": "object",
      "description": "Accelerator Configurations structure",
      "properties": {
        "acceleratorManufacturers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Accelerator Manufacturer type. For eg. amazon-web-service, AMD, nvidia."
        },
        "acceleratorTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Accelerator Types. For eg. gpu, inference."
        }
      },
      "x-form-factors": "public"
    },
    "AksInstanceGroup": {
      "type": "object",
      "description": "AKS instance group response structure.",
      "properties": {
        "instanceGroupName": {
          "type": "string",
          "description": "Instance group name."
        },
        "instanceGroupId": {
          "type": "string",
          "description": "Instance group ID."
        },
        "instanceType": {
          "type": "string",
          "description": "Instance type."
        },
        "instanceTier": {
          "type": "string",
          "description": "Instance tier."
        },
        "instanceStates": {
          "description": "Instance states",
          "$ref": "#/$defs/CommonInstanceStateCounts"
        },
        "instanceCount": {
          "type": "integer",
          "format": "int64",
          "description": "Instance count."
        },
        "nodeVolumeSize": {
          "type": "integer",
          "format": "int64",
          "description": "Node volume size."
        },
        "enableAutoScaling": {
          "type": "boolean",
          "description": "Enable auto scaling."
        },
        "minInstance": {
          "type": "integer",
          "format": "int64",
          "description": "Min instances."
        },
        "maxInstance": {
          "type": "integer",
          "format": "int64",
          "description": "Max instances."
        },
        "singleZone": {
          "type": "boolean",
          "description": "Single zone."
        },
        "labels": {
          "type": "object",
          "description": "Labels.",
          "additionalProperties": {
            "type": "string"
          }
        },
        "taints": {
          "type": "object",
          "description": "Taints.",
          "additionalProperties": {
            "type": "string"
          }
        },
        "tags": {
          "type": "object",
          "description": "Tags.",
          "additionalProperties": {
            "type": "string"
          }
        },
        "kubeReservedCpu": {
          "type": "integer",
          "format": "int64",
          "description": "Kube reserved CPU."
        },
        "kubeReservedMemory": {
          "type": "integer",
          "format": "int64",
          "description": "Kube reserved memory."
        },
        "kubeReservedStorage": {
          "type": "integer",
          "format": "int64",
          "description": "Kube reserved storage."
        },
        "systemReservedCpu": {
          "type": "integer",
          "format": "int64",
          "description": "System reserved CPU."
        },
        "systemReservedMemory": {
          "type": "integer",
          "format": "int64",
          "description": "System reserved memory."
        },
        "systemReservedStorage": {
          "type": "integer",
          "format": "int64",
          "description": "System reserved storage."
        },
        "availabilityZones": {
          "type": "array",
          "items": {
            "type": "integer",
            "format": "int32"
          },
          "description": "Availability zones."
        },
        "nodePool": {
          "description": "AKS node pool.",
          "$ref": "#/$defs/AksNodePool"
        },
        "instances": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/AksPoolInstance"
          },
          "description": "AKS pool instance."
        },
        "isSystem": {
          "type": "boolean",
          "description": "True for a system node."
        }
      },
      "x-form-factors": "public"
    },
    "AksNodePool": {
      "type": "object",
      "description": "AKS node pool response structure.",
      "properties": {
        "name": {
          "type": "string",
          "description": "Name."
        },
        "type": {
          "type": "string",
          "description": "Type."
        },
        "provisioningState": {
          "type": "string",
          "description": "Provisioning state."
        },
        "instances": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/AksPoolInstance"
          },
          "description": "AKS pool instance."
        },
        "availabilityZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Availability zones."
        }
      },
      "x-form-factors": "public"
    },
    "AksPoolInstance": {
      "type": "object",
      "description": "AKS pool instance response structure.",
      "properties": {
        "name": {
          "type": "string",
          "description": "Name."
        },
        "instanceId": {
          "type": "string",
          "description": "Instance ID."
        },
        "availabilityZone": {
          "type": "string",
          "description": "Availability zone."
        },
        "subnetId": {
          "type": "string",
          "description": "Subnet ID."
        }
      },
      "x-form-factors": "public"
    },
    "AksState": {
      "type": "object",
      "description": "AKS state response structure.",
      "properties": {
        "provider": {
          "type": "string",
          "description": "Cloud provider."
        },
        "clusterDisplayName": {
          "type": "string",
          "description": "Cluster display name."
        },
        "clusterResourceGroup": {
          "type": "string",
          "description": "The Cluster ResourceGroup. Filled based on Parent ResourceGroup or ClusterDisplayName."
        },
        "clusterResourceGroupCreated": {
          "type": "boolean",
          "description": "Specifies whether ClusterResourceGroup was created or not."
        },
        "enableHttpApplicationRouting": {
          "type": "boolean",
          "description": "Specifies whether httpApplicationRouting addon is enabled or not."
        },
        "enableMonitoring": {
          "type": "boolean",
          "description": "Specifies whether monitoring addon is enabled or not."
        },
        "logAnalyticsWorkspaceResourceGroup": {
          "type": "string",
          "description": "The resource group for the Azure Log Analytics Workspace."
        },
        "logAnalyticsWorkspace": {
          "type": "string",
          "description": "An existing Azure Log Analytics Workspace for monitoring addon."
        },
        "virtualNetworkResourceGroup": {
          "type": "string",
          "description": "The resource group for the Azure Virtual Network. Composite of agent virtual network subnet ID."
        },
        "virtualNetwork": {
          "type": "string",
          "description": "An existing Azure Virtual Network. Composite of agent virtual network subnet ID."
        },
        "subnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "An array specifying existing Azure Virtual Subnets. Composite of agent virtual network subnet IDs."
        },
        "selectedSubnet": {
          "type": "string",
          "description": "Selected Subnet from the list that is provided"
        },
        "parentResourceGroup": {
          "type": "string",
          "description": "The ResourceGroup which may be used for almost all the Azure resources created (with VirtualNetwork and Node ResourceGroup being exceptions)."
        },
        "adminUsername": {
          "type": "string",
          "description": "The username to use for Linux VMs."
        },
        "sshPublicKeyContents": {
          "type": "string",
          "description": "The content of the SSH configuration for Linux VMs, Opposite to sshPublicKey."
        },
        "sshPublicKey": {
          "type": "string",
          "description": "The local path of the SSH configuration for Linux VMs, Opposite to sshPublicKeyContents."
        },
        "dnsServiceIp": {
          "type": "string",
          "description": "An IP address assigned to the kubernetes DNS service, it must be within the kubernetes service address range specified in serviceCidr."
        },
        "dockerBridgeCidr": {
          "type": "string",
          "description": "A CIDR notation IP range assigned to the Docker bridge network, it must not overlap with any Azure Subnet IP ranges or the kubernetes service address range."
        },
        "networkPlugin": {
          "type": "string",
          "description": "The plugin used for kubernetes network."
        },
        "networkPolicy": {
          "type": "string",
          "description": "The policy used for kubernetes network."
        },
        "podCidr": {
          "type": "string",
          "description": "A CIDR notation IP range from which to assign pod IPs when networkPlugin is using kubenet."
        },
        "serviceCidr": {
          "type": "string",
          "description": "A CIDR notation IP range from which to assign service cluster IPs, it must not overlap with any Azure Subnet IP ranges."
        },
        "networkCidrs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The actual CIDR ranges of the virtual network."
        },
        "workerIngressRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Ingress rules for worker nodes."
        },
        "workerEgressRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Egress rules for worker nodes."
        },
        "masterDnsPrefix": {
          "type": "string",
          "description": "DNS prefix used for hostnames in the cluster."
        },
        "tags": {
          "type": "object",
          "description": "Tags.",
          "additionalProperties": {
            "type": "string"
          }
        },
        "instanceGroups": {
          "type": "object",
          "description": "Instance groups.",
          "additionalProperties": {
            "$ref": "#/$defs/AksInstanceGroup"
          }
        },
        "deployments": {
          "description": "Deployments.",
          "$ref": "#/$defs/CommonDeploymentsResp"
        },
        "userData": {
          "type": "string",
          "description": "User data."
        },
        "security": {
          "description": "Security.",
          "$ref": "#/$defs/CommonSecurityResp"
        },
        "egressType": {
          "type": "string",
          "description": "EgressType specifies the outbound type used by the cluster."
        },
        "aksManagedIdentity": {
          "type": "string",
          "description": "AksManagedIdentity is the user-assigned managed identity to be used by the AKS control plane."
        },
        "privateDnsZone": {
          "type": "string",
          "description": "PrivateDNSZone for the AKS cluster."
        },
        "oidcIssuerURL": {
          "type": "string",
          "description": "URL of the OIDCIssuer attached to the cluster."
        }
      },
      "x-form-factors": "public"
    },
    "AzureSecretEncryptionResp": {
      "type": "object",
      "description": "Azure Secret Encryption response structure.",
      "properties": {
        "encryptionKeyUrl": {
          "type": "string",
          "description": "Encryption key URI."
        },
        "userManagedIdentity": {
          "type": "string",
          "description": "Resource ID of the user managed identity."
        }
      },
      "x-form-factors": "public"
    },
    "AzureVolumeEncryptionResp": {
      "type": "object",
      "description": "Azure Volume Encryption response structure.",
      "properties": {
        "diskEncryptionSetId": {
          "type": "string",
          "description": "Disk encryption set ID."
        }
      },
      "x-form-factors": "public"
    },
    "CommonAlertmanagerResp": {
      "type": "object",
      "description": "Alertmanager response structure.",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Flag to indicate if Alertmanager is enabled."
        }
      },
      "x-form-factors": "public"
    },
    "CommonApiServerResp": {
      "type": "object",
      "description": "API server response structure.",
      "properties": {
        "authorizedIpRanges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "An array of IPv4 CIDR blocks."
        },
        "enabled": {
          "type": "boolean",
          "description": "Flag to indicate if whitelist of IP Ranges (CIDR block) for public access to the kubernetes API server is enabled."
        }
      },
      "x-form-factors": "public"
    },
    "CommonAutoscalerResp": {
      "type": "object",
      "description": "Autoscaler response structure.",
      "properties": {
        "scaleDownDelayAfterAdd": {
          "type": "string",
          "description": "How long after scale up that scale down evaluation resumes. (Azure/AWS Support)."
        },
        "scaleDownDelayAfterDelete": {
          "type": "string",
          "description": "How long after node deletion that scale down evaluation resumes, defaults to scanInterval. (Azure/AWS Support)."
        },
        "scaleDownDelayAfterFailure": {
          "type": "string",
          "description": "How long after scale down failure that scale down evaluation resumes. (Azure/AWS Support)."
        },
        "scaleDownEnabled": {
          "type": "boolean",
          "description": "Scale down flag. (AWS Support)."
        },
        "scaleDownNonEmptyCandidatesCount": {
          "type": "integer",
          "format": "int32",
          "description": "Maximum number of non empty nodes considered in one iteration as candidates for scale down with drain. Lower value means better CA responsiveness but possible slower scale down latency. Higher value can affect CA performance with big clusters (100s of nodes). Set to non positive value to turn this heuristic off - CA will not limit the number of nodes it considers. (AWS Support)."
        },
        "scaleDownUnneededTime": {
          "type": "string",
          "description": "How long a node should be unneeded before it is eligible for scale down. (Azure/AWS Support)."
        },
        "scaleDownUtilizationThreshold": {
          "type": "number",
          "format": "double",
          "description": "Node utilization level, defined as the sum of requested resources divided by capacity,. below which a node can be considered for scale down. (Azure/AWS Support)."
        },
        "scanInterval": {
          "type": "string",
          "description": "Scan interval. (Azure/AWS Support)."
        },
        "skipNodesWithLocalStorage": {
          "type": "boolean",
          "description": "Skip nodes with local storage flag. (AWS Support)."
        },
        "skipNodesWithSystemPods": {
          "type": "boolean",
          "description": "Skip nodes with system pods. (AWS Support)."
        },
        "maxGracefulTerminationSec": {
          "type": "integer",
          "format": "int64",
          "description": "Maximum number of seconds CA waits for pod termination when trying to scale down a node. (Azure Support)."
        },
        "scaleDownUnreadyTime": {
          "type": "string",
          "description": "How long an unready node should be unneeded before it is eligible for scale down. (Azure Support)."
        }
      },
      "x-form-factors": "public"
    },
    "CommonDeploymentProfileDetailsResp": {
      "type": "object",
      "description": "Deployment Profile details response structure.",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Deployment enable flag."
        },
        "deploymentProfile": {
          "type": "string",
          "description": "Deployment profile used. Currently supported is common."
        }
      },
      "x-form-factors": "public"
    },
    "CommonDeploymentsResp": {
      "type": "object",
      "description": "Deployments response structure.",
      "properties": {
        "autoscaler": {
          "description": "Autoscaler specs.",
          "$ref": "#/$defs/CommonAutoscalerResp"
        },
        "horizontalPodAutoscaler": {
          "description": "Horizontal pod autoscaler specs.",
          "$ref": "#/$defs/CommonHorizontalPodAutoScalerResp"
        },
        "istio": {
          "description": "Istio specs.",
          "$ref": "#/$defs/CommonDeploymentProfileDetailsResp"
        },
        "logging": {
          "description": "Logging specs.",
          "$ref": "#/$defs/CommonLoggingResp"
        },
        "metering": {
          "description": "Metering specs.",
          "$ref": "#/$defs/CommonMeteringResp"
        },
        "monitoring": {
          "description": "Monitoring specs.",
          "$ref": "#/$defs/CommonMonitoringResp"
        },
        "nvidia": {
          "description": "Nvidia specs.",
          "$ref": "#/$defs/CommonNvidiaResp"
        },
        "repository": {
          "type": "string",
          "description": "Repository for images."
        },
        "yunikorn": {
          "description": "Yunikorn specs.",
          "$ref": "#/$defs/CommonYuniKornResp"
        },
        "telemetryKmsKeyArn": {
          "type": "string",
          "description": "Telemetry KMS key ARN."
        },
        "knox": {
          "description": "Knox specs.",
          "$ref": "#/$defs/CommonDeploymentProfileDetailsResp"
        }
      },
      "x-form-factors": "public"
    },
    "CommonEvent": {
      "type": "object",
      "description": "Event response structure.",
      "properties": {
        "details": {
          "type": "string",
          "description": "Details."
        },
        "name": {
          "type": "string",
          "description": "Event name."
        },
        "progress": {
          "type": "string",
          "description": "Progress."
        },
        "resourceType": {
          "type": "string",
          "description": "Resource type."
        },
        "status": {
          "type": "string",
          "description": "Status."
        },
        "statusReason": {
          "type": "string",
          "description": "Status reason."
        },
        "timestamp": {
          "type": "string",
          "description": "Timestamp."
        }
      },
      "x-form-factors": "public"
    },
    "CommonHorizontalPodAutoScalerResp": {
      "type": "object",
      "description": "Horizontal pod autoscaler response structure.",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Enable flag."
        }
      },
      "x-form-factors": "public"
    },
    "CommonImageCatalogResp": {
      "type": "object",
      "description": "Image catalog response structure.",
      "properties": {
        "crn": {
          "type": "string",
          "description": "The catalog CRN (either CRN or name is required)."
        },
        "name": {
          "type": "string",
          "description": "The catalog name (either CRN or name is required)."
        }
      },
      "x-form-factors": "public"
    },
    "CommonInstanceRequirementsResp": {
      "type": "object",
      "description": "Instance requirements structure.",
      "properties": {
        "allowedInstanceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Instance types to include."
        },
        "cpuTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CPU types required. For eg. intel, amd, amazon-web-services etc."
        },
        "excludedInstanceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Instance types to exclude, ignored if AllowedInstanceTypes is set."
        },
        "maxCpu": {
          "type": "integer",
          "format": "int64",
          "description": "Maximum vCpu count."
        },
        "minCpu": {
          "type": "integer",
          "format": "int64",
          "description": "Minimum vCpu count."
        },
        "maxMemory": {
          "type": "integer",
          "format": "int64",
          "description": "Maximum memory requirement in MiB."
        },
        "minMemory": {
          "type": "integer",
          "format": "int64",
          "description": "Minimum memory requirement in MiB."
        },
        "acceleratorConfig": {
          "description": "Accelerator Config for AWS.",
          "$ref": "#/$defs/AcceleratorConfigResp"
        }
      },
      "x-form-factors": "public"
    },
    "CommonInstanceRequirementsWithMetadataResp": {
      "type": "object",
      "description": "Instance requirements with metadata response structure.",
      "properties": {
        "architectureTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The architecture types. For eg, i386, x86_64, arm64, x86_64_mac, arm64_mac."
        },
        "virtualizationTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The virtualization types. For eg. hvm, paravirtual."
        },
        "instanceRequirements": {
          "description": "The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.",
          "$ref": "#/$defs/CommonInstanceRequirementsResp"
        }
      },
      "x-form-factors": "public"
    },
    "CommonInstanceStateCounts": {
      "type": "object",
      "description": "Instance state counts response structure.",
      "properties": {
        "running": {
          "type": "integer",
          "format": "int64",
          "description": "Number of instances in running state."
        },
        "creating": {
          "type": "integer",
          "format": "int64",
          "description": "Number of instances in creating state."
        },
        "terminating": {
          "type": "integer",
          "format": "int64",
          "description": "Number of instances in terminating state."
        },
        "total": {
          "type": "integer",
          "format": "int64",
          "description": "Total number of instances."
        }
      },
      "x-form-factors": "public"
    },
    "CommonLoggingResp": {
      "type": "object",
      "description": "Logging response structure.",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "True to enable logging installation (default false)."
        }
      },
      "x-form-factors": "public"
    },
    "CommonMeteringResp": {
      "type": "object",
      "description": "Metering response structure.",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Flag to indicate if Monitoring is enabled."
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/CommonMeteringServiceResp"
          },
          "description": "Array of services."
        }
      },
      "x-form-factors": "public"
    },
    "CommonMeteringServiceResp": {
      "type": "object",
      "description": "Metering service response structure.",
      "properties": {
        "serviceType": {
          "type": "string",
          "description": "Service type."
        },
        "serviceVersion": {
          "type": "string",
          "description": "Service version."
        },
        "workloadCrn": {
          "type": "string",
          "description": "Workload CRN."
        },
        "clusterCrn": {
          "type": "string",
          "description": "Cluster CRN."
        },
        "serviceConfiguration": {
          "type": "string",
          "description": "Service configuration."
        }
      },
      "x-form-factors": "public"
    },
    "CommonMonitoringResp": {
      "type": "object",
      "description": "Monitoring response structure.",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Flag to indicate if Monitoring is enabled."
        },
        "alertmanager": {
          "description": "Alertmanager.",
          "$ref": "#/$defs/CommonAlertmanagerResp"
        },
        "serverResourceLimits": {
          "description": "Server resource limits.",
          "$ref": "#/$defs/CommonResourceLimitsResp"
        }
      },
      "x-form-factors": "public"
    },
    "CommonNodeImageAvailableUpgrade": {
      "type": "object",
      "description": "Structure to list the currently used images and the new upgrades available.",
      "properties": {
        "instanceGroup": {
          "type": "string",
          "description": "Instance group name."
        },
        "current": {
          "type": "string",
          "description": "Currently used node image version."
        },
        "upgrades": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Available node image upgrade versions."
        }
      },
      "x-form-factors": "public"
    },
    "CommonNvidiaResp": {
      "type": "object",
      "description": "Nvidia response structure.",
      "properties": {
        "gpuLabelKey": {
          "type": "string",
          "description": "GPU label key."
        },
        "gpuLabelValue": {
          "type": "string",
          "description": "GPU label value."
        }
      },
      "x-form-factors": "public"
    },
    "CommonResourceLimitsResp": {
      "type": "object",
      "description": "Resource limits response structure.",
      "properties": {
        "cpu": {
          "type": "string",
          "description": "Prometheus server CPU limit (default 1000m)."
        },
        "memory": {
          "type": "string",
          "description": "Prometheus server memory limit (default 2048M)."
        }
      },
      "x-form-factors": "public"
    },
    "CommonSecretEncryptionResp": {
      "type": "object",
      "description": "Secret Encryption response structure.",
      "properties": {
        "customerKmsKeyArn": {
          "type": "string",
          "description": "AWS KMS key ARN."
        },
        "azure": {
          "description":

# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudera/refs/heads/main/json-schema/cloudera-describe-cluster-response-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/cloudera-describe-cluster-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.