How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cloudera Compute Service API

Manage the shared compute (Kubernetes) clusters that Cloudera data services run on, including validate, upgrade, suspend and resume. 15 operations.

Cloudera Compute Service API is one of 24 APIs that Cloudera publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Compute, Kubernetes, and Clusters. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 15 operations across 15 paths, and defines 88 schemas. It is described by OpenAPI 2.0, at version 0.9.163.

Requests are made against the base URL https://api.us-west-1.cdp.cloudera.com.

15 operations 15 paths 88 schemas 15 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
0.9.163
Base URL
https://api.us-west-1.cdp.cloudera.com
License
Apache 2.0
Terms of Service
Resource Areas
1

Paths & Operations 15

Across 15 paths, the API surfaces 15 operations — 15 POST. Each is listed below with its method, path, parameters, and response codes.

Operations 15
POST
/api/v1/compute/createCluster
Create compute cluster
createCluster 1 param → 200default
POST
/api/v1/compute/deleteCluster
Delete compute cluster
deleteCluster 1 param → 200default
POST
/api/v1/compute/describeCluster
Describe compute cluster
describeCluster 1 param → 200default
POST
/api/v1/compute/describeDeployment
Describes a deployment
describeDeployment 1 param → 200default
POST
/api/v1/compute/getOperationDetails
GetOperationDetails
getOperationDetails 1 param → 200default
POST
/api/v1/compute/getOperationStatus
GetOperationStatus
getOperationStatus 1 param → 200default
POST
/api/v1/compute/listClusters
List compute clusters
listClusters 1 param → 200default
POST
/api/v1/compute/listDeployments
List deployments in the cluster.
listDeployments 1 param → 200default
POST
/api/v1/compute/resumeCluster
Resume Cluster
resumeCluster 1 param → 200default
POST
/api/v1/compute/retryOperation
ResetOperation
retryOperation 1 param → 200default
POST
/api/v1/compute/suspendCluster
Suspend Cluster
suspendCluster 1 param → 200default
POST
/api/v1/compute/updateCluster
Update cluster
updateCluster 1 param → 200default
POST
/api/v1/compute/upgradeCluster
Upgrade kubernetes version of the cluster
upgradeCluster 1 param → 200default
POST
/api/v1/compute/upgradeDeployment
Upgrades a deployment to a different chart.
upgradeDeployment 1 param → 200default
POST
/api/v1/compute/validateCluster
Validate compute cluster
validateCluster 1 param → 200default

Schemas 88

The contract defines 88 schemas that model the data the API accepts and returns. The most detailed are DescribeClusterResponse (36 properties), AksState (35 properties), EksState (33 properties), EksInstanceGroup (31 properties). Each schema is shown below with its type and property counts.

Error
object
An object returned on an error.
2 properties
EnvCloudProvider
string
Object representing cloud provider type for Cloudera environment. AWS - Cloudera environment installed in AWS. AZURE - Cloudera environment installed in Azure.…
ComputePlatform
string
Object representing Cloudera Compute Cluster Platform provider. OPENSHIFT - OpenShift Container Platform cluster as compute platform (Cloudera on-premises only…
ComputeClusterType
string
Object representing compute cluster types. Shared - Value representing a shared compute cluster. DedicatedExternal - Value representing an external dedicated c…
DescribeClusterRequest
object
Request object for describing a cluster.
1 property 1 required
ComputeClusterOwner
object
Compute cluster owner structure.
6 properties
CommonApiServerResp
object
API server response structure.
2 properties
AzureSecretEncryptionResp
object
Azure Secret Encryption response structure.
2 properties
CommonSecretEncryptionResp
object
Secret Encryption response structure.
2 properties
AzureVolumeEncryptionResp
object
Azure Volume Encryption response structure.
1 property
CommonVolumeEncryptionResp
object
Volume encryption response structure.
2 properties
CommonSecurityResp
object
Security response structure.
4 properties
CommonYuniKornResp
object
YuniKorn response structure.
4 properties
CommonNvidiaResp
object
Nvidia response structure.
2 properties
CommonAlertmanagerResp
object
Alertmanager response structure.
1 property
CommonResourceLimitsResp
object
Resource limits response structure.
2 properties
CommonMonitoringResp
object
Monitoring response structure.
3 properties
CommonMeteringServiceResp
object
Metering service response structure.
5 properties
CommonMeteringResp
object
Metering response structure.
2 properties
CommonLoggingResp
object
Logging response structure.
1 property
CommonDeploymentProfileDetailsResp
object
Deployment Profile details response structure.
2 properties
CommonHorizontalPodAutoScalerResp
object
Horizontal pod autoscaler response structure.
1 property
CommonAutoscalerResp
object
Autoscaler response structure.
12 properties
CommonDeploymentsResp
object
Deployments response structure.
11 properties
CommonInstanceStateCounts
object
Instance state counts response structure.
4 properties
AksPoolInstance
object
AKS pool instance response structure.
4 properties
AksNodePool
object
AKS node pool response structure.
5 properties
AksInstanceGroup
object
AKS instance group response structure.
24 properties
AksState
object
AKS state response structure.
35 properties
CommonEvent
object
Event response structure.
7 properties
EksInstance
object
EKS instance response structure.
3 properties
AcceleratorConfigResp
object
Accelerator Configurations structure
2 properties
CommonInstanceRequirementsResp
object
Instance requirements structure.
8 properties
CommonInstanceRequirementsWithMetadataResp
object
Instance requirements with metadata response structure.
3 properties
EksInstanceGroup
object
EKS instance group response structure.
31 properties
EksState
object
EKS state response structure.
33 properties
CommonImageCatalogResp
object
Image catalog response structure.
2 properties
CommonStorageSpecResp
object
Storage spec response structure.
1 property
CommonNodeImageAvailableUpgrade
object
Structure to list the currently used images and the new upgrades available.
3 properties
DescribeClusterResponse
object
Describe cluster response.
36 properties
ListClustersRequest
object
Request object to list clusters.
8 properties
ListClusterItem
object
List clusters item structure.
26 properties
ListClustersResponse
object
List clusters response.
4 properties
UpdateClusterRequest
object
Update compute cluster request.
3 properties 3 required
UpdateClusterResponse
object
Update compute cluster response.
4 properties
CommonUpdateClusterSpec
object
Compute cluster update spec.
1 property
CommonNetwork
object
Network structure.
4 properties
CommonStatusMessage
object
Cluster status structure.
2 properties
CreateClusterRequest
object
Request object for creating a cluster.
6 properties 2 required
ValidateClusterRequest
object
Request object for validating a cluster.
5 properties 2 required
ValidationSummary
object
Validation summary structure.
5 properties
ValidationResult
object
Validation result structure.
7 properties
ValidationResponse
object
Pre-flight validation check response structure.
4 properties
CreateClusterResponse
object
Create cluster response.
5 properties
ValidateClusterResponse
object
Validate cluster response.
4 properties
DeleteClusterRequest
object
Request object for deleting a cluster.
4 properties 1 required
DeleteClusterResponse
object
Delete cluster response.
2 properties
DescribeDeploymentRequest
object
Request structure for describing a deployment.
3 properties 3 required
Chart
object
Chart structure.
5 properties
AvailableDeploymentUpgrade
object
Available deployment upgrade structure.
2 properties
Deployment
object
Deployment structure.
8 properties
History
object
History structure.
4 properties
DescribeDeploymentResponse
object
Response structure for describing a deployment.
3 properties
UpgradeDeploymentRequest
object
Request structure for upgrading a deployment.
5 properties 3 required
UpgradeDeploymentResponse
object
Response structure for upgrading a deployment.
6 properties
ListDeploymentsRequest
object
Request structure to list deployments in the cluster.
3 properties 1 required
ListDeploymentsResponse
object
Response structure to list deployments in the cluster.
3 properties
SuspendClusterRequest
object
Request structure to suspend the compute cluster
3 properties 1 required
SuspendClusterResponse
object
Response structure for suspending the compute cluster
2 properties
ResumeClusterRequest
object
Request structure to resume the compute cluster
2 properties 1 required
ResumeClusterResponse
object
Response structure for resuming the compute cluster
2 properties
WorkflowOperation
string
Defines the type of workflow operation. UNKNOWN - The operation is unknown. UPGRADE - Represents an upgrade operation. SUSPEND - Represents a suspend operation…
ExecutionStatus
string
Defines the execution status of an operation, workflow or activity. UNKNOWN - The execution status is unknown. RUNNING - The execution is currently running. CO…
WorkflowPhase
string
Defines the workflow phases of an operation. UNKNOWN - The workflow phase of operation is unknown. VALIDATE - The operation is in validation workflow phase. PR…
UpgradeClusterRequest
object
Request structure to upgrade the cluster kubernetes version.
2 properties 1 required
UpgradeClusterResponse
object
Response structure for upgrading the cluster kubernetes version.
1 property
GetOperationStatusRequest
object
Represents a request to get the status of an operation.
1 property 1 required
GetOperationStatusResponse
object
Represents the response containing the status of an operation.
10 properties
AppWorkflowStatus
object
Status of an application workflow.
5 properties
PhaseWorkflowStatus
object
Status of phase workflow.
6 properties
GetOperationDetailsRequest
object
Represents a request to get the details of an operation.
2 properties
GetOperationDetailsResponse
object
Represents the response containing the details of an operation.
13 properties
OperationOwner
object
Operation owner structure.
3 properties
PhaseWorkflowDetail
object
Details of phase workflow.
9 properties
AppWorkflowDetail
object
Details of an application workflow.
11 properties
Activity
object
Represents an individual activity within a workflow execution.
6 properties
RetryOperationRequest
object
Represents a request to structure of retry operation.
1 property
RetryOperationResponse
object
Represents a response to structure of retry operation.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cloudera-compute-openapi.yml Raw ↑

Other APIs Cloudera publishes across the network.

Cloudera Audit Service API
Cloudera Private Links API
Cloudera Consumption API
Cloudera Data Catalog API
Cloudera Data Hub API
Cloudera Datalake API
Cloudera Data Engineering API
Cloudera DataFlow API
Cloudera DataFlow Workload API
Cloudera Control Plane Data Recovery API
Cloudera Data Warehouse API
Cloudera Environments API
Where this information came from

This is an independent, third-party profile of Cloudera Compute Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.