Skip to content

Commit

Permalink
[Hub Generated] Review request for Microsoft.HDInsight to add version…
Browse files Browse the repository at this point in the history
… preview/2023-04-15-preview (#23743)

* Adds base for updating Microsoft.HDInsight from version stable/2021-06-01 to version 2023-04-15-preview

* Updates readme

* Updates API version in new specs and examples

* modify request and examples

* fix ErrorResponse

* Revert "fix ErrorResponse"

This reverts commit 65b7c6c.

---------

Co-authored-by: Zhenhai Cao <[email protected]>
  • Loading branch information
zeusone and Zhenhai Cao authored May 4, 2023
1 parent 817e7ce commit 0c59461
Show file tree
Hide file tree
Showing 82 changed files with 11,323 additions and 18 deletions.

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-04-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-04-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-04-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-04-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-04-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-04-15-preview"
}
},
"200": {},
"204": {}
}
}
Loading

0 comments on commit 0c59461

Please sign in to comment.