Skip to content

Commit

Permalink
[HDInsight]Add New API Version 2023-08-15-Preview (#25135)
Browse files Browse the repository at this point in the history
Co-authored-by: Xin Li <[email protected]>
  • Loading branch information
xinlifoobar and xxinlPuzzle authored Aug 23, 2023
1 parent c942bdc commit ad6484f
Show file tree
Hide file tree
Showing 82 changed files with 11,328 additions and 1 deletion.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,250 @@
{
"swagger": "2.0",
"info": {
"title": "HDInsightManagementClient",
"description": "The HDInsight Management Client.",
"version": "2023-08-15-preview"
},
"host": "management.azure.com",
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"security": [
{
"azure_auth": [
"user_impersonation"
]
}
],
"securityDefinitions": {
"azure_auth": {
"type": "oauth2",
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"flow": "implicit",
"description": "Azure Active Directory OAuth2 Flow",
"scopes": {
"user_impersonation": "impersonate your user account"
}
}
},
"paths": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations": {
"post": {
"tags": [
"Configurations"
],
"operationId": "Configurations_List",
"description": "Gets all configuration information for an HDI cluster.",
"x-ms-examples": {
"Get all configuration information": {
"$ref": "./examples/HDI_Configurations_List.json"
}
},
"parameters": [
{
"$ref": "#/parameters/SubscriptionIdParameter"
},
{
"$ref": "#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "#/parameters/ClusterNameParameter"
},
{
"$ref": "#/parameters/ApiVersionParameter"
}
],
"responses": {
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./operations.json#/definitions/ErrorResponse"
}
},
"200": {
"description": "OK response definition.",
"schema": {
"$ref": "#/definitions/ClusterConfigurations"
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations/{configurationName}": {
"post": {
"tags": [
"Configurations"
],
"operationId": "Configurations_Update",
"description": "Configures the HTTP settings on the specified cluster. This API is deprecated, please use UpdateGatewaySettings in cluster endpoint instead.",
"deprecated": true,
"x-ms-examples": {
"Enable HTTP connectivity": {
"$ref": "./examples/ChangeHttpConnectivityEnable.json"
},
"Disable HTTP connectivity": {
"$ref": "./examples/ChangeHttpConnectivityDisable.json"
}
},
"parameters": [
{
"$ref": "#/parameters/SubscriptionIdParameter"
},
{
"$ref": "#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "#/parameters/ClusterNameParameter"
},
{
"$ref": "#/parameters/ConfigurationNameParameter"
},
{
"$ref": "#/parameters/ApiVersionParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ClusterConfiguration"
},
"description": "The cluster configurations."
}
],
"responses": {
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./operations.json#/definitions/ErrorResponse"
}
},
"200": {
"description": "Ok response definition"
},
"202": {
"description": "Accepted response definition"
},
"204": {
"description": "No content response definition"
}
},
"x-ms-long-running-operation": true,
"x-ms-long-running-operation-options": {
"final-state-via": "location"
}
},
"get": {
"tags": [
"Configurations"
],
"operationId": "Configurations_Get",
"description": "The configuration object for the specified cluster. This API is not recommended and might be removed in the future. Please consider using List configurations API instead.",
"x-ms-examples": {
"Get Core site settings": {
"$ref": "./examples/HDI_Configurations_Get.json"
}
},
"parameters": [
{
"$ref": "#/parameters/SubscriptionIdParameter"
},
{
"$ref": "#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "#/parameters/ClusterNameParameter"
},
{
"$ref": "#/parameters/ConfigurationNameParameter"
},
{
"$ref": "#/parameters/ApiVersionParameter"
}
],
"responses": {
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./operations.json#/definitions/ErrorResponse"
}
},
"200": {
"description": "OK response definition.",
"schema": {
"$ref": "#/definitions/ClusterConfiguration"
}
}
}
}
}
},
"definitions": {
"ClusterConfiguration": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "The configuration object for the specified configuration for the specified cluster."
},
"ClusterConfigurations": {
"type": "object",
"properties": {
"configurations": {
"description": "The configuration object for the specified configuration for the specified cluster.",
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/ClusterConfiguration"
}
}
},
"description": "The configuration object for the specified cluster."
}
},
"parameters": {
"SubscriptionIdParameter": {
"name": "subscriptionId",
"in": "path",
"required": true,
"type": "string",
"description": "The subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call."
},
"ResourceGroupNameParameter": {
"name": "resourceGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the resource group.",
"x-ms-parameter-location": "method"
},
"ClusterNameParameter": {
"name": "clusterName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the cluster.",
"x-ms-parameter-location": "method"
},
"ConfigurationNameParameter": {
"name": "configurationName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the cluster configuration.",
"x-ms-parameter-location": "method"
},
"ApiVersionParameter": {
"name": "api-version",
"in": "query",
"required": true,
"type": "string",
"description": "The HDInsight client API Version."
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"parameters": {
"privateEndpointConnectionName": "testprivateep.b3bf5fed-9b12-4560-b7d0-2abe1bba07e2",
"clusterName": "cluster1",
"resourceGroupName": "rg1",
"api-version": "2023-08-15-preview",
"subscriptionId": "subid",
"parameters": {
"properties": {
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "update it from pending to approved.",
"actionsRequired": "None"
}
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HDInsight/clusters/cluster1/privateEndpointConnections/testprivateep.b3bf5fed-9b12-4560-b7d0-2abe1bba07e2",
"name": "testprivateep.b3bf5fed-9b12-4560-b7d0-2abe1bba07e2",
"type": "Microsoft.HDInsight/clusters/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/privateEndpoints/testprivateep"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "update it from pending to approved.",
"actionsRequired": "None"
},
"linkIdentifier": "620815036",
"provisioningState": "Succeeded"
}
}
},
"201": {
"body": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HDInsight/clusters/cluster1/privateEndpointConnections/testprivateep.b3bf5fed-9b12-4560-b7d0-2abe1bba07e2",
"name": "testprivateep.b3bf5fed-9b12-4560-b7d0-2abe1bba07e2",
"type": "Microsoft.HDInsight/clusters/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/privateEndpoints/testprivateep"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "update it from pending to approved.",
"actionsRequired": "None"
},
"linkIdentifier": "620815036",
"provisioningState": "Succeeded"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"parameters": {
"clusterName": "cluster1",
"resourceGroupName": "rg1",
"api-version": "2023-08-15-preview",
"subscriptionId": "subid",
"configurationName": "gateway",
"parameters": {
"restAuthCredential.isEnabled": "false"
}
},
"responses": {
"202": {
"headers": {
"location": "https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HDInsight/clusters/cluster1/operationresults/operationid?api-version=2023-08-15-preview"
}
},
"200": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"parameters": {
"clusterName": "cluster1",
"resourceGroupName": "rg1",
"api-version": "2023-08-15-preview",
"subscriptionId": "subid",
"configurationName": "gateway",
"parameters": {
"restAuthCredential.isEnabled": "true",
"restAuthCredential.username": "hadoop",
"restAuthCredential.password": "**********"
}
},
"responses": {
"202": {
"headers": {
"location": "https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HDInsight/clusters/cluster1/operationresults/operationid?api-version=2023-08-15-preview"
}
},
"200": {},
"204": {}
}
}
Loading

0 comments on commit ad6484f

Please sign in to comment.