The identity and technical contract details declared by the specification.
Error
object
An object returned on an error.
2 properties
ImageRequest
object
The details of the image used for cluster instances.
3 properties
ImageDetails
object
The details of the image used for cluster instances.
5 properties
Cluster
object
Information about a cluster.
18 properties
2 required
ClusterExtension
object
Cluster extensions for Data Hub cluster.
1 property
ClouderaManagerDetails
object
Cloudera Manager details.
2 properties
1 required
InstanceGroup
object
The type of the instance group which also contains the actual instance(s)
5 properties
2 required
StartClusterVerticalScalingRequest
object
The request object for Data Hub vertical scaling.
4 properties
2 required
StartClusterVerticalScalingResponse
object
The response object for Data Hub cluster vertical scaling.
2 properties
InstanceTemplate
object
Instance template configuration(s).
1 property
DiskOptions
object
Attached disk configuration(s).
3 properties
AddDisks
object
Attached volume configuration.
4 properties
4 required
ModifyDisks
object
Root or additional volume properties to modify.
3 properties
1 required
Instance
object
Object which holds some details of an instance for the given cluster.
16 properties
3 required
AttachedVolumeDetail
object
The attached volume configuration.
3 properties
Endpoints
object
Object which holds the exposed endpoints for the given cluster.
1 property
1 required
Endpoint
object
Object which holds the exposed endpoint.
6 properties
6 required
ScalingActivitySummary
object
Information about a Scaling activity.
5 properties
5 required
ClusterSummary
object
Information about a cluster.
12 properties
2 required
Recipe
object
Information about a recipe.
6 properties
2 required
RecipeSummary
object
Information about a recipe.
4 properties
2 required
ClusterDefinition
object
Information about a cluster definition.
7 properties
2 required
ClusterDefinitionSummary
object
Information about a cluster definition.
8 properties
2 required
ClusterTemplate
object
Information about a cluster template.
7 properties
2 required
ClusterTemplateSummary
object
Information about a cluster template.
7 properties
2 required
CustomConfigurations
object
Information about custom configurations.
5 properties
3 required
CustomConfigurationProperty
object
Information about Custom Configuration Property.
4 properties
3 required
DeleteInstancesRequest
object
Request object for deleting multiple instance from a cluster
3 properties
2 required
DeleteInstancesResponse
object
Response object for instance deletion.
2 properties
1 required
ListClusterLifecycleEventsRequest
object
Request object for listing cluster events.
3 properties
1 required
ListClusterLifecycleEventsResponse
object
Response object for fetching cluster events request.
2 properties
1 required
ClusterLifecycleEvents
object
Related events for the stack.
22 properties
StackStatus
string
Status of the stack.
ClusterLdapDetails
object
Details of the LDAP attached to cluster.
22 properties
ClusterRdsDetails
object
Details of the RDS attached to cluster.
17 properties
ListClustersRequest
object
Request object for list clusters request.
1 property
ListClustersResponse
object
Response object for list clusters request.
1 property
1 required
ListScalingActivitiesRequest
object
Request object for List scaling Activities request.
7 properties
1 required
ListScalingActivitiesResponse
object
Response object for list scaling activities request.
2 properties
1 required
DescribeScalingActivityRequest
object
Request object for describing a particular scaling activity using clusterCrn or clusterName and operationId.
2 properties
2 required
DescribeScalingActivityResponse
object
Response object for describe scaling activity request.
1 property
1 required
AttachedVolumeRequest
object
Configurations for additional attached volumes.
3 properties
3 required
VolumeEncryptionRequest
object
Configurations for volume encryption.
2 properties
InstanceGroupRequest
object
Configurations for instance group
10 properties
5 required
AzureInstanceGroupRequest
object
Configurations for instance group
9 properties
6 required
GCPInstanceGroupRequest
object
Configurations for instance group
9 properties
6 required
DatahubDatabaseType
string
Database type for datahub. Currently supported values: NONE, NONHA, HA
DatahubLoadBalancerSkuType
string
Represents the Azure load balancer SKU type. The current default is BASIC. To disable the load balancer, use type NONE.
CreateAWSClusterRequest
object
Request object for create AWS cluster request.
20 properties
CreateAWSClusterResponse
object
Response object for create AWS cluster request.
2 properties
1 required
CreateAWSGovCloudClusterRequest
object
Request object for creating AWS Data Hub cluster request on GovCloud.
15 properties
CreateAWSGovCloudClusterResponse
object
Response object for create AWS cluster request on GovCloud.
2 properties
1 required
CreateAzureClusterRequest
object
Request object for create Azure cluster request.
18 properties
CreateAzureClusterResponse
object
Response object for create Azure cluster request.
2 properties
1 required
CreateGCPClusterRequest
object
Request object for create GCP cluster request.
14 properties
CreateGCPClusterResponse
object
Response object for create GCP cluster request.
2 properties
1 required
DeleteClusterRequest
object
Request object for delete cluster request.
2 properties
1 required
DeleteClusterResponse
object
Response object for delete cluster request.
1 property
DescribeClusterRequest
object
Request object for describe cluster request.
1 property
1 required
DescribeClusterResponse
object
Response object for describe cluster request.
1 property
1 required
GetClusterServiceStatusRequest
object
Request object to get service status.
1 property
1 required
GetClusterServiceStatusResponse
object
Response object to get service status.
1 property
1 required
ServiceStatus
object
Information about a cluster service.
4 properties
HealthCheck
object
The result of a health check.
2 properties
GetClusterHostStatusRequest
object
Request object to get host status.
1 property
1 required
GetClusterHostStatusResponse
object
Response object for getting host status.
1 property
1 required
HostStatus
object
Information about cluster host status.
3 properties
RotateDbCertificateRequest
object
Request object to rotate ssl certificate a datahub.
1 property
1 required
RotateDbCertificateResponse
object
Response object to rotate ssl certificate a datahub.
1 property
RepairInstancesRequest
object
Details for repair instances.
2 properties
StartClusterRequest
object
Request object for start cluster request.
1 property
1 required
StartClusterResponse
object
Response object for start cluster request.
1 property
StopClusterRequest
object
Request object for stop cluster request.
1 property
1 required
StopClusterResponse
object
Response object for stop cluster request.
1 property
RetryClusterRequest
object
Request object for retry cluster request.
1 property
1 required
RetryClusterResponse
object
Response object for retry cluster request.
RenewCertificateRequest
object
Request object for renew datahub certificate request, deprecated.
1 property
1 required
RepairClusterRequest
object
Request object for repair cluster request.
4 properties
1 required
RepairClusterResponse
object
Response object for repair cluster request.
1 property
RestartClusterInstancesRequest
object
Request object for restart cluster instances request.
2 properties
2 required
RestartClusterInstancesResponse
object
Response object for restart cluster instances request.
1 property
SyncClusterRequest
object
Request object for sync cluster request.
1 property
1 required
SyncClusterResponse
object
Response object for sync cluster request.
ScaleClusterRequest
object
Request object for scale cluster request.
5 properties
3 required
ScaleClusterResponse
object
Response object for scale cluster request.
1 property
CreateRecipeRequest
object
Request object for create recipe request.
4 properties
3 required
CreateRecipeResponse
object
Response object for create recipe request.
1 property
1 required
DeleteRecipesRequest
object
Request object for delete recipe request.
1 property
1 required
DeleteRecipesResponse
object
Response object for delete recipe request.
1 property
1 required
DescribeRecipeRequest
object
Request object for describe recipe request.
1 property
1 required
DescribeRecipeResponse
object
Response object for describe recipe request.
1 property
1 required
ListRecipesRequest
object
Request object for list recipes request.
ListRecipesResponse
object
Response object for list recipes request.
1 property
1 required
ReplaceRecipesRequest
object
The request for replacing recipes.
2 properties
2 required
ReplaceRecipesResponse
object
The response for replacing recipes.
2 properties
InstanceGroupRecipeRequest
object
Represents an instance group - recipe pair (by names) request.
2 properties
1 required
InstanceGroupRecipeResponse
object
Represents an instance group - recipe pair (by names) response.
2 properties
1 required
CreateClusterDefinitionRequest
object
Request object for create cluster definition request.
3 properties
2 required
CreateClusterDefinitionResponse
object
Response object for create cluster definition request.
1 property
1 required
DeleteClusterDefinitionsRequest
object
Request object for delete cluster definition request.
1 property
1 required
DeleteClusterDefinitionsResponse
object
Response object for delete cluster definition request.
1 property
1 required
DescribeClusterDefinitionRequest
object
Request object for describe cluster definition request.
1 property
1 required
DescribeClusterDefinitionResponse
object
Response object for describe cluster definition response.
1 property
1 required
ListClusterDefinitionsRequest
object
Request object for list cluster definitions request.
ListClusterDefinitionsResponse
object
Response object for list cluster definition response.
1 property
1 required
CreateClusterTemplateRequest
object
Request object for create cluster template request.
4 properties
2 required
CreateClusterTemplateResponse
object
Response object for create cluster template request.
1 property
1 required
DeleteClusterTemplatesRequest
object
Request object for delete cluster templates request.
1 property
1 required
DeleteClusterTemplatesResponse
object
Response object for delete cluster templates request.
1 property
1 required
DescribeClusterTemplateRequest
object
Request object for describe cluster template request.
1 property
1 required
DescribeClusterTemplateResponse
object
Response object for describe cluster template request.
1 property
1 required
ListClusterTemplatesRequest
object
Request object for list cluster templates request.
ListClusterTemplatesResponse
object
Response object for list cluster templates request.
1 property
1 required
CreateCustomConfigurationsRequest
object
The request object for creating custom configurations request.
3 properties
2 required
CreateCustomConfigurationsResponse
object
The response object for create custom configurations request.
1 property
1 required
CustomConfigurationPropertyRequest
object
The request object for the custom configuration property request.
4 properties
3 required
DeleteCustomConfigurationsRequest
object
The request object for the delete custom configurations request.
1 property
1 required
DeleteCustomConfigurationsResponse
object
The response object for the delete custom configurations request.
1 property
1 required
DescribeCustomConfigurationsRequest
object
The request object for the describe custom configurations request.
1 property
1 required
DescribeCustomConfigurationsResponse
object
The response object for the describe custom configurations request.
1 property
1 required
ListCustomConfigurationsRequest
object
The request object for the list custom configurations request.
2 properties
ListCustomConfigurationsResponse
object
The response object for the list custom configurations request.
2 properties
1 required
MigrateZookeeperToKraftRequest
object
Request object to migrate Zookeeper to KRaft.
1 property
1 required
MigrateZookeeperToKraftResponse
object
Response object to migrate Zookeeper to KRaft.
2 properties
FinalizeZookeeperToKraftMigrationRequest
object
Request object to finalize the migration of Zookeeper to KRaft.
1 property
1 required
FinalizeZookeeperToKraftMigrationResponse
object
Response object to finalization of the Zookeeper to KRaft migration.
2 properties
RollbackZookeeperToKraftMigrationRequest
object
Request object to rollback the migration from Zookeeper to KRaft broker.
1 property
1 required
RollbackZookeeperToKraftMigrationResponse
object
Response object to rollback the migration from Zookeeper to KRaft broker.
2 properties
DatahubResourceTagRequest
object
Tag for a datahub resource.
2 properties
2 required
GCPDatahubResourceTagRequest
object
A label that can be attached to GCP Data Hub resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resou…
2 properties
2 required
DatahubResourceTag
object
Tag for a datahub resource.
2 properties
2 required
AutoScaleRulesResponse
object
Autoscale configuration
3 properties
3 required
CreateAutoScaleRulesRequest
object
Autoscale configuration request
3 properties
2 required
CreateAutoScaleRulesResponse
object
The AutoScale rules for the cluster.
1 property
UpdateAutoScaleRulesRequest
object
Autoscale Modification request
3 properties
1 required
UpdateAutoScaleRulesResponse
object
The AutoScale rules for the cluster.
1 property
DescribeAutoScaleRulesRequest
object
Request object to describe the AutoScale rules for a DataHub cluster.
1 property
1 required
DescribeAutoScaleRulesResponse
object
The response object which describes the AutoScale rules for a DataHub cluster.
1 property
DeleteAutoScaleRulesRequest
object
Delete request.
1 property
1 required
DeleteAutoScaleRulesResponse
object
Response object for DeleteAutoScalesRulesRequest
AutoScalePolicyRequest
object
An individual AutoScale Policy
3 properties
1 required
AutoScalePolicyResponse
object
An individual AutoScale Policy
3 properties
1 required
AutoScaleScheduleRequest
object
Schedule for AutoScaling
1 property
AutoScaleScheduleResponse
object
Schedule for AutoScaling
1 property
IndividualScheduleRequest
object
An individual schedule based policy
3 properties
1 required
IndividualScheduleResponse
object
An individual schedule based policy
3 properties
2 required
AutoScaleLoadRequest
object
Configuration for Load Based Scaling
3 properties
1 required
AutoScaleLoadResponse
object
Configuration for Load Based Scaling
3 properties
2 required
AutoScaleLoadRequestConfiguration
object
Configuration for load based scaling
3 properties
2 required
AutoScaleLoadResponseConfiguration
object
Configuration for load based scaling
3 properties
2 required
ListAutoScaleHistoryRequest
object
Request object to retrieve the AutoScale history for a DataHub cluster.
2 properties
1 required
ListAutoScaleHistoryResponse
object
The response object which describes the AutoScale rules for a DataHub cluster.
1 property
IndividualAutoScaleHistoryResponse
object
An object representing a single AutoScale history event for a DataHub cluster.
2 properties
DatahubVmLogRequest
object
Log descriptor, contains a path and label pair. Used for diagnostics collections.
2 properties
2 required
DatahubVmLogResponse
object
Log descriptor, contains a path and label pair. Used for diagnostics collections.
2 properties
CollectDatahubDiagnosticsRequest
object
Request object for collecting DataHub diagnostics.
17 properties
3 required
CollectDatahubDiagnosticsResponse
object
Response object for collecting DataHub diagnostics.
1 property
ListDatahubDiagnosticsRequest
object
Request object for listing recent Datahub diagnostics collections.
1 property
1 required
ListDatahubDiagnosticsResponse
object
Response object for listing recent Datahub diagnostics collections.
1 property
DatahubDiagnosticsCollectionResponse
object
Response object for diagnostic collection flow details.
6 properties
DatahubDiagnosticsCollectionDetailsResponse
object
Response object for diagnostic collection details.
7 properties
CancelDatahubDiagnosticsRequest
object
Request object for cancel running Datahub diagnostics collections.
1 property
1 required
CancelDatahubDiagnosticsResponse
object
Response object for cancel running Datahub diagnostics collections.
GetDatahubLogDescriptorsRequest
object
Request object for obtaining log descriptors. (that are used for diagnostics collection)
CollectCmDiagnosticsRequest
object
Request object for collecting Datahub diagnostics.
11 properties
2 required
CollectCmDiagnosticsResponse
object
Response object for collecting Datahub diagnostics.
1 property
GetCmRolesRequest
object
Request object for obtaining Cloudera Manger roles. (that can be used for filtering in CM based diagnostics collection)
1 property
1 required
GetCmRolesResponse
object
Response object for obtaining Cloudera Manger roles. (that can be used for filtering in CM based diagnostics collection)
1 property
GetDatahubLogDescriptorsResponse
object
Response object for obtaining log descriptors. (useful for diagnostics collection filtering)
1 property
GetVmTypesRequest
object
Request object for fetching the available virtual machine types based on the given parameters.
5 properties
3 required
GetVmTypesResponse
object
Response object from the VM type fetch operation.
2 properties
VmTypeResponseWithMetadata
object
Response object containing vm types and its metadata.
2 properties
GetOperationRequest
object
Request object for tracking the latest (current/last) operation on the datahub resource.
3 properties
GetOperationResponse
object
Response object for tracking the latest (current/last) operation on the datahub resource.
5 properties
RotateSecretsRequest
object
Request object for starting secret rotation for datahub.
2 properties
2 required
RotateSecretsResponse
object
Response object for rotating secrets.
1 property
ListDatahubSecretTypesRequest
object
Request for listing possible secret values for Datahub.
1 property
1 required
ListDatahubSecretTypesResponse
object
Response object for showing the secret types and descriptions.
1 property
1 required
SecretTypeResponse
object
Response object for showing the secret types and descriptions
2 properties
RotateAutoTlsCertificatesRequest
object
Request object to rotate autotls certificates on datahub's hosts, deprecated.
1 property
1 required
RotateAutoTlsCertificatesResponse
object
Response object to rotate autotls certificates on datahub's hosts, deprecated.
1 property
RenewCertificateResponse
object
Response object for renew certificate request, deprecated.
1 property
ImageComponentVersions
object
Versions of the image components.
4 properties
ImageInfo
object
Basic information about an image.
5 properties
UpgradeClusterRequest
object
Request object to upgrade datahub.
8 properties
1 required
UpgradeClusterResponse
object
Response object for upgrade datahub request.
4 properties
PrepareClusterUpgradeRequest
object
Request object to Data Hub upgrade preparation. This command indicates the upgrade preparation for a specific image or a selected runtime version. Important to…
3 properties
1 required
PrepareClusterUpgradeResponse
object
Response object for upgrade Data Hub request.
4 properties
StartDatabaseUpgradeRequest
object
Request object for Data Hub database upgrade.
3 properties
1 required
StartDatabaseUpgradeResponse
object
Response object to Data Hub database upgrade.
2 properties
SetCatalogRequest
object
The request object to set catalog for a DataHub.
2 properties
2 required
SetCatalogResponse
object
The response object to set catalog for a DataHub request.
SyncComponentVersionsFromCmRequest
object
Datahub sync CM component versions request.
1 property
1 required
SyncComponentVersionsFromCmResponse
object
Datahub sync CM component versions response.
1 property
RotatePrivateCertificatesRequest
object
Request object to rotate private certificates on the hosts of Datahub.
1 property
1 required
RotatePrivateCertificatesResponse
object
Response object to rotate private certificates on the hosts of Datahub.
1 property
RenewPublicCertificateRequest
object
Request object for renewing the Datahub public certificate.
1 property
1 required
RenewPublicCertificateResponse
object
Response object for renew public certificate request.
1 property
StartInstancesRequest
object
Request object to start instances of a host group on a Data Hub.
3 properties
2 required
StartInstancesResponse
object
Response object to start instances of a host group on Data Hub.
1 property
StopInstancesRequest
object
Request object to stop instances of a host group on a Data Hub.
3 properties
2 required
StopInstancesResponse
object
Response object to a stop instances of a host group on a Data Hub.
1 property
RotateSaltPasswordRequest
object
Request object for rotating SaltStack user password on Data Hub instances (Deprecated).
1 property
1 required
RotateSaltPasswordResponse
object
Response object for rotating SaltStack user password on Data Hub instances (Deprecated).
1 property
UpdateOrchestratorStateRequest
object
Request object for running orchestrator engine state update on the Data Hub cluster.
1 property
1 required
UpdateOrchestratorStateResponse
object
Response object for running orchestrator engine state update on the Data Hub cluster.
1 property
UpdateToAwsImdsV2Request
object
Request object for updating Data Hub to use AWS IMDSv2.
1 property
1 required
UpdateToAwsImdsV2Response
object
Response object for updating Data Hub to AWS IMDSv2.
1 property
UpdateToAwsImdsV1Request
object
Request object for updating Data Hub to use AWS IMDSv1.
1 property
1 required
UpdateToAwsImdsV1Response
object
Response object for updating Data Hub to AWS IMDSv1.
1 property
SetDefaultJavaVersionRequest
object
Request object for setting the default Java version on the Data Hub cluster.
3 properties
2 required
SetDefaultJavaVersionResponse
object
Response object for setting the default Java version on the Data Hub cluster.
1 property
MigrateSkusRequest
object
Request object for migrating SKUs.
2 properties
1 required
MigrateSkusResponse
object
Response object for migrating SKUs.
1 property
UpdatePublicDnsEntriesRequest
object
Request object for updating public DNS entries.
1 property
1 required
UpdatePublicDnsEntriesResponse
object
Response object for updating public DNS entries.
1 property
CertificateExpirationState
string
Indicates the certificate expiration status on the cluster.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Cloudera publishes across the network.