Cloudera De API

The De API from Cloudera — 24 operation(s) for de.

Operations 24

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /api/v1/de/createBackup Back up a Data Engineering service · Backup Cloudera Data Engineering(CDE) Service #
Ask an LLM
“How do I back up my Cloudera Data Engineering service including its virtual clusters?”
“Can I choose where a CDE service backup is written?”
Tell an agent
Back up CDE service {serviceId}.
Start a backup of CDE service {serviceId} to {backupPath} including virtual clusters set to {includeVc}.
POST /api/v1/de/cancelBackup Cancel a pending CDE service backup · Cancel Cloudera Data Engineering(CDE) Service Backup #
Ask an LLM
“Can I stop a CDE backup that hasn't finished yet?”
“Which backup states can be cancelled?”
Tell an agent destructive · confirm first
Cancel CDE backup {backupID}.
Abort the pending service backup {backupID}.
POST /api/v1/de/deleteBackup Delete a CDE service backup · Delete Cloudera Data Engineering(CDE) Service Backup #
Ask an LLM
“How do I remove an old Data Engineering backup I no longer need?”
“Is deleting a CDE backup done by backup ID?”
Tell an agent destructive · confirm first
Delete CDE backup {backupID}.
Permanently remove Data Engineering service backup {backupID}.
POST /api/v1/de/describeBackup Show details of a CDE service backup · Describe Cloudera Data Engineering(CDE) Service Backup #
Ask an LLM
“What's the status and content of a specific CDE backup?”
“Can I check whether my Data Engineering backup completed?”
Tell an agent
Describe CDE backup {backupID}.
Show the status of Data Engineering backup {backupID}.
POST /api/v1/de/getBackupLogs Read the logs of a CDE backup · Retrieve Cloudera Data Engineering(CDE) Service Backup Logs #
Ask an LLM
“Where can I see why a CDE service backup failed?”
“Are backup logs returned in pages?”
Tell an agent
Get the logs for CDE backup {backupID}.
Fetch backup {backupID} log lines, {pageSize} per page.
POST /api/v1/de/getServiceInitLogs Read a CDE service's initialization logs · Retrieve Cloudera Data Engineering(CDE) Service Initialization Logs #
Ask an LLM
“Why did my Data Engineering service fail to come up?”
“Can I page through the startup logs of a CDE service?”
Tell an agent
Get the initialization logs for CDE service {serviceID}.
Show startup logs of Data Engineering service {serviceID}.
POST /api/v1/de/listBackups List CDE service backups · List Cloudera Data Engineering(CDE) Service Backups #
Ask an LLM
“What Data Engineering backups do I have?”
“Can I sort or filter the list of CDE backups?”
Tell an agent
List all CDE service backups.
List CDE backups matching {filter} ordered by {orderBy}.
POST /api/v1/de/restoreService Restore a CDE service from a backup · Restore Cloudera Data Engineering(CDE) Service #
Ask an LLM
“How do I recover a Data Engineering service from a backup into an environment?”
“Can I give the restored CDE service a new name?”
Tell an agent
Restore CDE backup {backupID} into environment {environmentCrn}.
Restore backup {backupID} to environment {environmentCrn} as service {serviceName}.
POST /api/v1/de/createVc Create a CDE virtual cluster · Create Virtual Cluster #
Ask an LLM
“How do I create a virtual cluster for Spark jobs in Cloudera Data Engineering?”
“Can I set CPU and memory quotas and a Spark version on a new virtual cluster?”
Tell an agent
Create virtual cluster {name} in CDE service {clusterId} with {cpuRequests} CPU and {memoryRequests} memory.
Create a Spark {sparkVersion} virtual cluster {name} on service {clusterId} with {cpuRequests} cores and {memoryRequests} memory.
POST /api/v1/de/deleteVc Delete a CDE virtual cluster · Delete Virtual Cluster #
Ask an LLM
“How do I tear down a virtual cluster in Data Engineering?”
“What IDs do I need to delete a virtual cluster?”
Tell an agent destructive · confirm first
Delete virtual cluster {vcId} from CDE service {clusterId}.
Remove VC {vcId} on service {clusterId}.
POST /api/v1/de/updateVc Change access and Spark settings on a virtual cluster · Update Cloudera Data Engineering (CDE) Virtual Cluster #
Ask an LLM
“Can I change who has view-only or full access to an existing virtual cluster?”
“How do I update the Spark configs on a CDE virtual cluster?”
Tell an agent
Give groups {fullAccessGroups} full access to virtual cluster {vcId} on service {clusterId}.
Update Spark configs on VC {vcId} in service {clusterId} to {sparkConfigs}.
POST /api/v1/de/describeService Show a CDE service's details · Describe Cloudera Data Engineering(CDE) Service #
Ask an LLM
“What's the configuration and status of my Data Engineering service?”
“Can I look up a CDE service by cluster ID?”
Tell an agent
Describe CDE service {clusterId}.
Show the details of Data Engineering service {clusterId}.
POST /api/v1/de/describeVc Show a virtual cluster's details · Describe Virtual Cluster #
Ask an LLM
“What are the settings and status of one CDE virtual cluster?”
“Can I see the access lists configured on a virtual cluster?”
Tell an agent
Describe virtual cluster {vcId} in service {clusterId}.
Show the configuration of VC {vcId} on CDE service {clusterId}.
POST /api/v1/de/disableService Disable a Data Engineering service · Disable Cloudera Data Engineering(CDE) Service #
Ask an LLM
“How do I shut down and remove a CDE service from an environment?”
“Can I force-disable a Data Engineering service that's stuck?”
Tell an agent destructive · confirm first
Disable CDE service {clusterId}.
Force-disable Data Engineering service {clusterId} with force set to {force}.
POST /api/v1/de/enableService Enable Data Engineering in an environment · Enable Cloudera Data Engineering(CDE) Service #
Ask an LLM
“How do I turn on Cloudera Data Engineering in one of my environments?”
“Can I set min and max instance counts and an instance type when enabling CDE?”
Tell an agent
Enable CDE service {name} in environment {env} on {instanceType} with {minimumInstances} to {maximumInstances} instances.
Enable Data Engineering {name} in {env} using {instanceType}, scaling {minimumInstances}-{maximumInstances}, with a public endpoint {enablePublicEndpoint}.
POST /api/v1/de/updateService Resize or re-allowlist a CDE service · Update Cloudera Data Engineering (CDE) Service #
Ask an LLM
“Can I change the autoscaling limits of a running Data Engineering service?”
“How do I update the IP allowlist on an existing CDE service?”
Tell an agent
Set CDE service {clusterId} to scale between {minimumInstances} and {maximumInstances} instances.
Update the load balancer allowlist of service {clusterId} to {loadbalancerAllowlist}.
POST /api/v1/de/upgradeService Run a step of a CDE service upgrade · Trigger a particular step (prepare, backup, upgrade, resume) of the upgrade… #
Ask an LLM
“How do I upgrade my Data Engineering service step by step?”
“What upgrade steps can I trigger, like prepare, backup, upgrade and resume?”
Tell an agent
Run the {step} upgrade step on CDE service {clusterId}.
Trigger the prepare step of the upgrade for service {clusterId}.
POST /api/v1/de/getUpgradeStatus Check a CDE service upgrade's progress · Get CDE Service Upgrade Status #
Ask an LLM
“Which upgrade step should I run next on my Data Engineering service?”
“Has my CDE upgrade completed all its steps?”
Tell an agent
Get the upgrade status of CDE service {clusterId}.
Tell me the next upgrade step for service {clusterId}.
POST /api/v1/de/getKubeconfig Download a CDE service's kubeconfig · Get Kubeconfig for the CDE service #
Ask an LLM
“How can I get kubectl access to the Kubernetes cluster behind a CDE service?”
“Is there a kubeconfig file for my Data Engineering service?”
Tell an agent
Get the kubeconfig for CDE service {clusterId}.
Download kubectl credentials for Data Engineering service {clusterId}.
POST /api/v1/de/listServices List Data Engineering services · List Cloudera Data Engineering(CDE) Services #
Ask an LLM
“Which CDE services are running across my environments?”
“Can I hide deleted services when listing Data Engineering services?”
Tell an agent
List all CDE services.
List Data Engineering services with removeDeleted set to {removeDeleted}.
POST /api/v1/de/listVcs List virtual clusters in a CDE service · List Virtual Clusters #
Ask an LLM
“What virtual clusters exist on a given Data Engineering service?”
“Can I see every VC under one CDE service?”
Tell an agent
List virtual clusters in CDE service {clusterId}.
Show all VCs running on service {clusterId}.
POST /api/v1/de/suspendVc Suspend a virtual cluster · Initiates suspend on the requested VC #
Ask an LLM
“Can I pause a CDE virtual cluster to save cost?”
“How do I suspend a virtual cluster without deleting it?”
Tell an agent
Suspend virtual cluster {vcId} on service {clusterId}.
Pause VC {vcId} in CDE service {clusterId}.
POST /api/v1/de/resumeVc Resume a suspended virtual cluster · Initiates resume on the requested VC #
Ask an LLM
“How do I bring a suspended CDE virtual cluster back online?”
“Can I restart a paused virtual cluster?”
Tell an agent
Resume virtual cluster {vcId} on service {clusterId}.
Wake up suspended VC {vcId} in CDE service {clusterId}.
POST /api/v1/de/getSuspendResumeStatus Check suspend or resume progress · Get CDE Service Suspend Resume Status #
Ask an LLM
“Has my virtual cluster finished suspending or resuming?”
“What's the next step in a CDE suspend/resume process?”
Tell an agent
Get the suspend/resume status of CDE service {clusterId}.
Check suspend/resume progress for VC {vcId} on service {clusterId}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/cloudera:cloudera-de-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

cloudera-de-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.9.163
  title: Cloudera Data Engineering De API
  license:
    name: Apache 2.0
  description: Create and manage Cloudera Data Engineering Services.
  termsOfService: https://www.cloudera.com/legal/commercial-terms-and-conditions.html
tags:


# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudera/refs/heads/main/openapi/cloudera-de-api-openapi.yml