Microsoft.HDInsight (preview:2023-11-01)

2025/11/06 • 25 deleted methods

ClusterPools_Get (removed)
Description Gets a cluster pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPools_CreateOrUpdate (removed)
Description Creates or updates a cluster pool.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
ClusterPool:
{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPools_UpdateTags (removed)
Description Updates an existing Cluster Pool Tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
clusterPoolName: string ,
clusterPoolTags:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPools_Delete (removed)
Description Deletes a Cluster Pool.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPools_ListBySubscription (removed)
Description Gets the list of Cluster Pools within a Subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clusterpools
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPools_ListByResourceGroup (removed)
Description Lists the HDInsight cluster pools under a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPools_Upgrade (removed)
Description Upgrade a cluster pool.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/upgrade
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
clusterPoolName: string ,
ClusterPoolUpgradeRequest:
{
properties:
{
upgradeType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
deploymentId: string ,
managedResourceGroupName: string ,
aksManagedResourceGroupName: string ,
clusterPoolProfile: string ,
computeProfile: string ,
aksClusterProfile: string ,
networkProfile: string ,
logAnalyticsProfile: string ,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterPoolAvailableUpgrades_List (removed)
Description List a cluster pool available upgrade.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/availableUpgrades
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
upgradeType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_ListByClusterPoolName (removed)
Description Lists the HDInsight cluster pools under a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Upgrade (removed)
Description Upgrade a cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/upgrade
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
clusterPoolName: string ,
clusterName: string ,
ClusterUpgradeRequest:
{
properties:
{
upgradeType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterAvailableUpgrades_List (removed)
Description List a cluster available upgrade.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/availableUpgrades
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
upgradeType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Resize (removed)
Description Resize an existing Cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/resize
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
clusterPoolName: string ,
clusterName: string ,
ClusterResizeRequest:
{
properties:
{
targetWorkerNodeCount: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Get (removed)
Description Gets a HDInsight cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Create (removed)
Description Creates a cluster.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
HDInsightCluster:
{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Update (removed)
Description Updates an existing Cluster.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
clusterPoolName: string ,
clusterName: string ,
ClusterPatchRequest:
{
properties:
{
clusterProfile:
{
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
clusterType: string ,
deploymentId: string ,
computeProfile:
{
nodes:
[
{
type: string ,
vmSize: string ,
count: integer ,
}
,
]
,
}
,
clusterProfile:
{
clusterVersion: string ,
ossVersion: string ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
identityProfile:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
authorizationProfile:
{
userIds:
[
string ,
]
,
groupIds:
[
string ,
]
,
}
,
secretsProfile:
{
keyVaultResourceId: string ,
secrets:
[
{
referenceName: string ,
type: enum ,
version: string ,
keyVaultObjectName: string ,
}
,
]
,
}
,
serviceConfigsProfiles:
[
{
serviceName: string ,
configs:
[
{
component: string ,
files:
[
{
fileName: string ,
content: string ,
encoding: enum ,
path: string ,
values: object ,
}
,
]
,
}
,
]
,
}
,
]
,
connectivityProfile:
{
web: string ,
ssh:
[
{
endpoint: string ,
privateSshEndpoint: string ,
}
,
]
,
}
,
clusterAccessProfile:
{
enableInternalIngress: boolean ,
privateLinkServiceId: string ,
}
,
logAnalyticsProfile:
{
enabled: boolean ,
applicationLogs:
{
stdOutEnabled: boolean ,
stdErrorEnabled: boolean ,
}
,
metricsEnabled: boolean ,
}
,
prometheusProfile:
{
enabled: boolean ,
}
,
sshProfile:
{
count: integer ,
podPrefix: string ,
}
,
autoscaleProfile:
{
enabled: boolean ,
gracefulDecommissionTimeout: integer ,
autoscaleType: enum ,
scheduleBasedConfig:
{
timeZone: string ,
defaultCount: integer ,
schedules:
[
{
startTime: string ,
endTime: string ,
count: integer ,
days:
[
string ,
]
,
}
,
]
,
}
,
loadBasedConfig:
{
minNodes: integer ,
maxNodes: integer ,
pollInterval: integer ,
cooldownPeriod: integer ,
scalingRules:
[
{
actionType: enum ,
evaluationCount: integer ,
scalingMetric: string ,
comparisonRule:
{
operator: enum ,
threshold: number ,
}
,
}
,
]
,
}
,
}
,
rangerPluginProfile:
{
enabled: boolean ,
}
,
kafkaProfile:
{
enableKRaft: boolean ,
enablePublicEndpoints: boolean ,
remoteStorageUri: string ,
diskStorage:
{
dataDiskSize: integer ,
dataDiskType: enum ,
}
,
clusterIdentity:
{
msiResourceId: string ,
msiClientId: string ,
msiObjectId: string ,
}
,
connectivityEndpoints:
{
bootstrapServerEndpoint: string ,
brokerEndpoints:
[
string ,
]
,
}
,
}
,
trinoProfile:
{
catalogOptions:
{
hive:
[
{
catalogName: string ,
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
metastoreWarehouseDir: string ,
}
,
]
,
}
,
coordinator:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
highAvailabilityEnabled: boolean ,
}
,
userPluginsSpec:
{
plugins:
[
{
enabled: boolean ,
name: string ,
path: string ,
}
,
]
,
}
,
userTelemetrySpec:
{
storage:
{
hivecatalogName: string ,
hivecatalogSchema: string ,
partitionRetentionInDays: integer ,
path: string ,
}
,
}
,
worker:
{
debug:
{
enable: boolean ,
port: integer ,
suspend: boolean ,
}
,
}
,
}
,
llapProfile: object ,
flinkProfile:
{
storage:
{
storageUri: string ,
storagekey: string ,
}
,
numReplicas: integer ,
jobManager:
{
cpu: number ,
memory: integer ,
}
,
historyServer:
{
cpu: number ,
memory: integer ,
}
,
taskManager:
{
cpu: number ,
memory: integer ,
}
,
catalogOptions:
{
hive:
{
metastoreDbConnectionAuthenticationMode: enum ,
metastoreDbConnectionPasswordSecret: string ,
metastoreDbConnectionURL: string ,
metastoreDbConnectionUserName: string ,
}
,
}
,
deploymentMode: enum ,
jobSpec:
{
jobJarDirectory: string ,
jarName: string ,
entryClass: string ,
args: string ,
savePointName: string ,
upgradeMode: enum ,
}
,
}
,
sparkProfile:
{
defaultStorageUrl: string ,
metastoreSpec:
{
dbServerHost: string ,
dbName: string ,
dbConnectionAuthenticationMode: enum ,
dbUserName: string ,
dbPasswordSecretName: string ,
keyVaultId: string ,
thriftUrl: string ,
}
,
userPluginsSpec:
{
plugins:
[
{
path: string ,
}
,
]
,
}
,
}
,
rangerProfile:
{
rangerAdmin:
{
admins:
[
string ,
]
,
database:
{
host: string ,
name: string ,
passwordSecretRef: string ,
username: string ,
}
,
}
,
rangerAudit:
{
storageAccount: string ,
}
,
rangerUsersync:
{
enabled: boolean ,
groups:
[
string ,
]
,
mode: enum ,
userMappingLocation: string ,
users:
[
string ,
]
,
}
,
}
,
stubProfile: object ,
scriptActionProfiles:
[
{
type: string ,
name: string ,
url: string ,
parameters: string ,
services:
[
string ,
]
,
timeoutInMinutes: integer ,
shouldPersist: boolean ,
}
,
]
,
}
,
status: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Delete (removed)
Description Deletes a cluster.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterJobs_RunJob (removed)
Description Operations on jobs of HDInsight on AKS cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/runJob
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
ClusterJob:
{
properties:
{
jobType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
jobType: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClusterJobs_List (removed)
Description Get jobs of HDInsight on AKS cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
jobType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_ListServiceConfigs (removed)
Description Lists the config dump of all services running in cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/serviceConfigs
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
}

⚐ Response (200)

{
value:
[
{
properties: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckNameAvailability (removed)
Description Check the availability of the resource name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/checkNameAvailability
{
subscriptionId: string ,
api-version: string ,
location: string ,
NameAvailabilityParameters:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_ListInstanceViews (removed)
Description Lists the lists of instance views
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
properties: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_GetInstanceView (removed)
Description Gets the status of a cluster instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews/default
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
clusterPoolName: string ,
clusterName: string ,
}

⚐ Response (200)

{
name: string ,
properties: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description Returns list of operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.HDInsight/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AvailableClusterPoolVersions_ListByLocation (removed)
Description Returns a list of available cluster pool versions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterPoolVersions
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
clusterPoolVersion: string ,
aksVersion: string ,
isPreview: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AvailableClusterVersions_ListByLocation (removed)
Description Returns a list of available cluster versions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterVersions
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
clusterType: string ,
clusterVersion: string ,
ossVersion: string ,
clusterPoolVersion: string ,
isPreview: boolean ,
components:
[
{
name: string ,
version: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}