Cloudera Environments2 API

The Environments2 API from Cloudera — 104 operation(s) for environments2.

Operations 104

POST /api/v1/environments2/getCredentialPrerequisites This API provides the credential prerequisites for the given cloud provider #
POST /api/v1/environments2/getGovCloudCredentialPrerequisites This API provides the credential prerequisites for GovCloud for the enabled… #
POST /api/v1/environments2/createAWSEnvironment Creates a new AWS environment by providing the cloud provider access and… #
POST /api/v1/environments2/createAWSGovCloudEnvironment Creates a new AWS GovCloud environment by providing the cloud provider access… #
POST /api/v1/environments2/createAzureEnvironment Creates a new Azure environment by providing the cloud provider access and… #
POST /api/v1/environments2/createGCPEnvironment Creates a new GCP environment by providing the cloud provider access and… #
POST /api/v1/environments2/createPrivateEnvironment Creates a new Private Cloud environment by providing the Cloudera Manager… #
POST /api/v1/environments2/createAWSCredential Creates a new AWS credential that can be attatched to an environment. #
POST /api/v1/environments2/createAWSGovCloudCredential Creates a new AWS credential for GovCloud that can be attatched to an… #
POST /api/v1/environments2/createAzureCredential Creates a new Azure credential that can be attached to an environment. #
POST /api/v1/environments2/updateAzureCredential Updates a new certificate based Azure credential that can be attached to an… #
POST /api/v1/environments2/updateAwsCredential Updates an AWS credential that can be attached to an environment. #
POST /api/v1/environments2/createGCPCredential Creates a new GCP credential that can be attatched to an environment. #
POST /api/v1/environments2/changeEnvironmentCredential Changes the credential for an environment #
POST /api/v1/environments2/updateAzureEncryptionResources Update the Azure encryption resources for the environment #
POST /api/v1/environments2/updateAzureDatabaseResources Update the Azure database resources for the environment #
POST /api/v1/environments2/updateAzureAvailabilityZones Update the Availability Zones for the Azure environment #
POST /api/v1/environments2/updateAwsDiskEncryptionParameters Update the AWS encryption key ARN for the environment #
POST /api/v1/environments2/deleteEnvironment Deletes an environment #
POST /api/v1/environments2/deleteCredential Deletes a credential #
POST /api/v1/environments2/listEnvironments Lists environments #
POST /api/v1/environments2/listCredentials Lists credentials #
POST /api/v1/environments2/describeEnvironment Describes an environment #
POST /api/v1/environments2/syncAllUsers Synchronizes environments with all users and groups state with CDP #
POST /api/v1/environments2/syncUser Synchronizes environments with single user to the FreeIPA servers #
POST /api/v1/environments2/syncStatus Returns status of the sync operation for the operation id #
POST /api/v1/environments2/lastSyncStatus Returns status of the sync operation for the environment crn #
POST /api/v1/environments2/listConnectedDataServices Returns the list of Data Services and their cluster names that are attached the… #
POST /api/v1/environments2/getEnvironmentUserSyncState Returns the user synchronization state for an environment #
POST /api/v1/environments2/setPassword Sets workload user's password and updates into all environments #
POST /api/v1/environments2/getRootCertificate This API provides contents of public certificate for an environment #
POST /api/v1/environments2/getKeytab Retrieves a keytab for a user or machine user #
POST /api/v1/environments2/getAutomatedSyncEnvironmentStatus Gets the the automated sync status for the environment #
POST /api/v1/environments2/getIdBrokerMappings Gets all ID Broker mappings for an environment #
POST /api/v1/environments2/setIdBrokerMappings Sets all ID Broker mappings for an environment #
POST /api/v1/environments2/syncIdBrokerMappings Syncs all ID Broker mappings for an environment #
POST /api/v1/environments2/getIdBrokerMappingsSyncStatus Gets ID Broker mappings sync status #
POST /api/v1/environments2/startEnvironment Start an environment #
POST /api/v1/environments2/stopEnvironment Stop an environment #
POST /api/v1/environments2/getOperation Get the latest (in progress or finished) operation for the environment resource #
POST /api/v1/environments2/checkEnvironmentConnectivity Checks connectivity to a new Private Cloud environment by trying to access the… #
POST /api/v1/environments2/checkDatabaseConnectivity Checks Database connectivity based on the input parameters #
POST /api/v1/environments2/checkKubernetesConnectivity Checks connectivity to a Kubernetes address with provided kubeconfig files #
POST /api/v1/environments2/getFreeipaStatus Get the status of the FreeIPA services #
POST /api/v1/environments2/attachFreeIpaRecipes Attach recipes to FreeIPA #
POST /api/v1/environments2/detachFreeIpaRecipes Detach recipes from FreeIPA #
POST /api/v1/environments2/repairFreeipa Repairs the FreeIPA nodes #
POST /api/v1/environments2/getRepairFreeipaStatus Returns status of the repair operation for the operation id #
POST /api/v1/environments2/createProxyConfig Creates a new proxy config that can be attatched to an environment #
POST /api/v1/environments2/listProxyConfigs Lists proxy configs #
POST /api/v1/environments2/deleteProxyConfig Deletes a proxy config #
POST /api/v1/environments2/setTelemetryFeatures Configure environment level telemetry feature setting #
POST /api/v1/environments2/getEnvironmentSetting Read a configuration setting from the environment service #
POST /api/v1/environments2/setEnvironmentSetting Read a configuration setting from the environment service #
POST /api/v1/environments2/setAccountTelemetry Set account level telemetry settings. #
POST /api/v1/environments2/getAccountTelemetry Get account level telemetry settings. #
POST /api/v1/environments2/getAccountTelemetryDefault Get default account level telemetry settings. #
POST /api/v1/environments2/testAccountTelemetryRules Test anonymization rules (for account telemetry) against text input #
POST /api/v1/environments2/getFreeipaLogDescriptors Gather log descriptors that are used for diagnostics collection #
POST /api/v1/environments2/collectFreeipaDiagnostics Start FreeIPA diagnostics collection #
POST /api/v1/environments2/listFreeipaDiagnostics List recent FreeIPA diagnostics collections #
POST /api/v1/environments2/cancelFreeipaDiagnostics Cancel running FreeIPA diagnostics collections #
POST /api/v1/environments2/getAuditCredentialPrerequisites This API provides the audit credential prerequisites for the given cloud… #
POST /api/v1/environments2/getGovCloudAuditCredentialPrerequisites This API provides the audit credential prerequisites for GovCloud for the… #
POST /api/v1/environments2/listAuditCredentials Lists audit credentials #
POST /api/v1/environments2/setAWSAuditCredential Creates or updates the AWS audit credential for the account. #
POST /api/v1/environments2/setAWSGovCloudAuditCredential Creates or updates the AWS GovCloud audit credential for the account. #
POST /api/v1/environments2/setAzureAuditCredential Creates or updates the Azure audit credential for the account. #
POST /api/v1/environments2/setGCPAuditCredential Creates or updates the GCP audit credential for the account. #
POST /api/v1/environments2/deleteAuditCredential Deletes an audit credential #
POST /api/v1/environments2/setEndpointAccessGateway Sets endpoint access gateway settings for the environment #
POST /api/v1/environments2/updateSshKey Updates the designated SSH key for the given environment. #
POST /api/v1/environments2/updateSubnet Updates the subnet(s) of the given environment. #
POST /api/v1/environments2/updateSecurityAccess Updates the security access settings of the given environment. #
POST /api/v1/environments2/updateTags Updates the user defined tags of the given environment. #
POST /api/v1/environments2/validateAwsCloudStorage Validates AWS cloud storage settings of the given environment #
POST /api/v1/environments2/validateAzureCloudStorage Validates Azure cloud storage settings of the given environment #
POST /api/v1/environments2/setCatalog Sets a catalog for a FreeIPA installation #
POST /api/v1/environments2/upgradeFreeipa Upgrades FreeIPA to the latest or defined image #
POST /api/v1/environments2/getFreeipaUpgradeOptions Get available images for FreeIPA upgrade #
POST /api/v1/environments2/upscaleFreeipa Upscales FreeIPA instances #
POST /api/v1/environments2/downscaleFreeipa Downscales FreeIPA instances #
POST /api/v1/environments2/retryFreeipa Retries the last failed operation on a FreeIPA #
POST /api/v1/environments2/startFreeIpaVerticalScaling Initiates the vertical scaling on FreeIPA #
POST /api/v1/environments2/upgradeCcm Upgrades Cluster Connectivity Manager on the environment to the latest… #
POST /api/v1/environments2/rotateSaltPassword Rotate SaltStack user password on FreeIPA instances #
POST /api/v1/environments2/rotateFreeipaSecrets Rotate FreeIPA related secret for FreeIPA instances #
POST /api/v1/environments2/listFreeipaSecretTypes Lists all FreeIPA related secret types #
POST /api/v1/environments2/updateOrchestratorState Run orchestrator engine state update on the FreeIPA cluster #
POST /api/v1/environments2/updateProxyConfig Updates the proxy config of the given environment. #
POST /api/v1/environments2/updateAzureImageTermsPolicy Updates account level Azure Marketplace image policy. #
POST /api/v1/environments2/getAzureImageTermsPolicy Gets account level Azure Marketplace image policy. #
POST /api/v1/environments2/updateDataServiceResources Updates Data Service resources of an environment #
POST /api/v1/environments2/updateCustomDockerRegistry Updates custom docker registry CRN of an environment #
POST /api/v1/environments2/updateFreeipaToAwsImdsV2 Updates FreeIPA AWS cluster to use IMDSv2 #
POST /api/v1/environments2/updateFreeipaToAwsImdsV1 Updates FreeIPA AWS cluster to use IMDSv1 #
POST /api/v1/environments2/initializeAWSComputeCluster Initialize compute cluster for AWS environment #
POST /api/v1/environments2/initializeAzureComputeCluster Initialize compute cluster for Azure environment #
POST /api/v1/environments2/setupActiveDirectoryTrust Setup cross-realm trust between FreeIPA and Active Directory #
POST /api/v1/environments2/finishSetupTrust Complete cross-realm trust setup for FreeIPA #
POST /api/v1/environments2/cancelTrust Cancel cross-realm trust for FreeIPA #
POST /api/v1/environments2/repairTrust Repair cross-realm trust of FreeIPA with an Active Directory Server #
POST /api/v1/environments2/getTrustSetupCommands Lists the commands to be executed for cross-realm trust setup #
POST /api/v1/environments2/getTrustCleanupCommands Gets the commands to be run for cross-realm trust clean up #

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-environments2-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-environments2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.9.163
  title: Cloudera Environments Service Environments2 API
  license:
    name: Apache 2.0
  description: Cloudera Environments Service is a web service that manages cloud provider access.
  termsOfService: https://www.cloudera.com/legal/commercial-terms-and-conditions.html
tags:


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