Cloudera Data Hub API
Create, scale, stop, start and delete Data Hub workload clusters on AWS, Azure, GCP and AWS GovCloud, plus the cluster templates, definitions and recipes they are built from. 75 operations.
Operations 75
POST
/api/v1/datahub/describeScalingActivity
Describes the Scaling Activity using Cluster CRN or Cluster NAME and operation ID.
#
POST
/api/v1/datahub/renewPublicCertificate
Renews public certificate on a Datahub cluster by name or CRN.
#
POST
/api/v1/datahub/syncCluster
Synchronizes the state of a cluster with the cloud provider and Cloudera Manager.
#
POST
/api/v1/datahub/listRecipes
Lists recipes. A recipe is a script that runs on all nodes of a specified instance group.
#
POST
/api/v1/datahub/deleteRecipes
Deletes recipes. A recipe is a script that runs on all nodes of a specified instance group.
#
POST
/api/v1/datahub/createRecipe
Creates recipe. A recipe is a script that runs on all nodes of a specified instance group.
#
POST
/api/v1/datahub/describeRecipe
Describes recipe. A recipe is a script that runs on all nodes of a specified instance group.
#
POST
/api/v1/datahub/listClusterDefinitions
Lists cluster definitions. A cluster definition is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical cloud provider setting
#
POST
/api/v1/datahub/deleteClusterDefinitions
Deletes cluster definitions. A cluster definition is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical cloud provider setti
#
POST
/api/v1/datahub/createClusterDefinition
Creates a cluster definition. A cluster definition is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical cloud provider sett
#
POST
/api/v1/datahub/describeClusterDefinition
Describes a cluster definition. A cluster definition is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical cloud provider se
#
POST
/api/v1/datahub/listClusterTemplates
Lists cluster templates. A cluster template is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical Cloudera Runtime settings.
#
POST
/api/v1/datahub/deleteClusterTemplates
Deletes cluster templates. A cluster template is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical Cloudera Runtime setting
#
POST
/api/v1/datahub/createClusterTemplate
Creates a cluster template. A cluster template is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical Cloudera Runtime settin
#
POST
/api/v1/datahub/describeClusterTemplate
Describes a cluster template. A cluster template is a reusable template in JSON format that can be used for creating multiple Data Hub clusters with identical Cloudera Runtime sett
#
POST
/api/v1/datahub/createCustomConfigurations
Creates custom configurations. Custom Configurations are sets of properties or name-value pairs that belong to any of the services present in cluster templates. These can be used t
#
POST
/api/v1/datahub/deleteCustomConfigurations
Deletes custom configurations. Custom Configurations are sets of properties or name-value pairs that belong to any of the services present in cluster templates. These can be used t
#
POST
/api/v1/datahub/describeCustomConfigurations
Describes custom configurations. Custom Configurations are sets of properties or name-value pairs that belong to any of the services present in cluster templates. These can be used
#
POST
/api/v1/datahub/listCustomConfigurations
Lists custom configurations. Custom Configurations are sets of properties or name-value pairs that belong to any of the services present in cluster templates. These can be used to
#
POST
/api/v1/datahub/finalizeZookeeperToKraftMigration
Finalize the migration from Zookeeper to KRaft broker.
#
POST
/api/v1/datahub/rollbackZookeeperToKraftMigration
Rollback the migration from Zookeeper to KRaft broker.
#
POST
/api/v1/datahub/describeAutoScaleRules
Describe the AutoScaling policies for a DataHub cluster
#
POST
/api/v1/datahub/getDatahubLogDescriptors
Gather log descriptors that are used for diagnostics collection.
#
POST
/api/v1/datahub/collectCmDiagnostics
Start Datahub Cloudera Manager based diagnostics collection
#
POST
/api/v1/datahub/getCmRoles
Gather Cloudera Manager roles that can be used for filtering in CM based diagnostics collection.
#
POST
/api/v1/datahub/rotatePrivateCertificates
Rotates private certificates on the hosts of Datahub.
#
POST
/api/v1/datahub/startClusterVerticalScaling
Initiates the vertical scaling on Data Hub cluster.
#
POST
/api/v1/datahub/prepareClusterUpgrade
Running upgrade related validations and prepares the required parcels for the upgrade.
#
POST
/api/v1/datahub/syncComponentVersionsFromCm
Syncs component versions from CM after a failed upgrade.
#
POST
/api/v1/datahub/getOperation
Get the latest (in progress or finished) operation for the datahub cluster.
#
POST
/api/v1/datahub/getVmTypes
Creates a recommendation that advises virtual machine types for the given cluster template based on the given properties.
#
POST
/api/v1/datahub/startInstances
Starts instances of a particular host group in the Data Hub cluster.
#
POST
/api/v1/datahub/stopInstances
Stops instances of particular host group in the Data Hub cluster.
#
POST
/api/v1/datahub/updateOrchestratorState
Run orchestrator engine state update on the Data Hub cluster.
#
POST
/api/v1/datahub/updatePublicDnsEntries
Update public DNS entries of a Data Hub cluster by name or CRN.
#
Documentation
📖
Documentation
https://docs.cloudera.com/cdp-public-cloud/cloud/api/topics/mc-api-overview.html
📖
APIReference
https://cloudera.github.io/cdp-dev-docs/api-docs/