Azure HDInsight
Azure HDInsight management API — 29 operations consolidated from 8 Microsoft OpenAPI specs into one connector.
- Base URL:
https://management.azure.com - Auth: OAuth 2.0 (user-delegated) — attach an InTouch
oauthcredential. The server refreshes the access token before each run.
Consolidated from 8 spec-per-resource-provider connectors; every operation from every one of them is preserved. The superseded names still resolve.
Operations
applications_create— PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}applications_delete— DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}applications_get— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}applications_listbycluster— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applicationsclusters_create— PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}clusters_delete— DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}clusters_executescriptactions— POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/executeScriptActionsclusters_get— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}clusters_list— GET /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clustersclusters_listbyresourcegroup— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clustersclusters_update— PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}configurations_get— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations/{configurationName}configurations_list— POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurationsextensions_create— PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}extensions_delete— DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}extensions_disablemonitoring— DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/clustermonitoringextensions_enablemonitoring— PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/clustermonitoringextensions_get— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}extensions_getmonitoringstatus— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/clustermonitoringlocation_getcapabilities— GET /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/capabilitieslocations_getcapabilities— GET /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/capabilitieslocations_listbillingspecs— GET /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/billingSpecslocations_listusages— GET /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/usagesoperations_list— GET /providers/Microsoft.HDInsight/operationsscriptactions_delete— DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptActions/{scriptName}scriptactions_getexecutiondetail— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/{scriptExecutionId}scriptactions_listbycluster— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptActionsscriptexecutionhistory_listbycluster— GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistoryscriptexecutionhistory_promote— POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/{scriptExecutionId}/promote
Inputs
- a linked
oauthcredential (no key inputs) operation— one of the operations above- path parameters when an operation's path contains
{...} query— optional JSON object of query paramsbody— JSON object for create/update ops
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
erroroperationresultstatus
Input Properties
Every property this tool accepts, from its own tool.iml.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
operation |
string | yes | — | One of: applications_create, applications_delete, applications_get, applications_listbycluster, clusters_create, clusters_delete, clusters_executescriptactions, clusters_get, clusters_list, clusters_listbyresourcegroup, clusters_update, configurations_get, configurations_list, extensions_create, extensions_delete, extensions_disablemonitoring, extensions_enablemonitoring, extensions_get, extensions_getmonitoringstatus, location_getcapabilities, locations_getcapabilities, locations_listbillingspecs, locations_listusages, operations_list, scriptactions_delete, scriptactions_getexecutiondetail, scriptactions_listbycluster, scriptexecutionhistory_listbycluster, scriptexecutionhistory_promote |
applicationName |
string | no | — | Path parameter applicationName (required by some operations). |
clusterName |
string | no | — | Path parameter clusterName (required by some operations). |
configurationName |
string | no | — | Path parameter configurationName (required by some operations). |
extensionName |
string | no | — | Path parameter extensionName (required by some operations). |
location |
string | no | — | Path parameter location (required by some operations). |
resourceGroupName |
string | no | — | Path parameter resourceGroupName (required by some operations). |
scriptExecutionId |
string | no | — | Path parameter scriptExecutionId (required by some operations). |
scriptName |
string | no | — | Path parameter scriptName (required by some operations). |
subscriptionId |
string | no | — | Path parameter subscriptionId (required by some operations). |
body |
string | no | — | Request body as a JSON object string (for create/update operations). |
query |
string | no | — | Query-string parameters as a JSON object string, e.g. {"limit": 50}. Parsed and url-encoded onto the request. |