From 185f1f965381f8ae33ba781519d3cbabdf56f353 Mon Sep 17 00:00:00 2001 From: nitegupt <52762969+nitegupt@users.noreply.github.com> Date: Wed, 10 Jul 2019 17:50:07 -0700 Subject: [PATCH 1/2] Add enable subscription api. --- .../examples/enableSubscription.json | 14 ++++++++++++++ .../2019-03-01-preview/examples/getOperations.json | 8 ++++++++ 2 files changed, 22 insertions(+) create mode 100644 specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/enableSubscription.json diff --git a/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/enableSubscription.json b/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/enableSubscription.json new file mode 100644 index 000000000000..13e4cef06ff4 --- /dev/null +++ b/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/enableSubscription.json @@ -0,0 +1,14 @@ +{ + "parameters": { + "subscriptionId": "83aa47df-e3e9-49ff-877b-94304bf3d3ad", + "api-version": "2019-03-01-preview" + }, + "responses": { + "200": { + "body": { + "value": "83aa47df-e3e9-49ff-877b-94304bf3d3ad" + } + } + } +} + \ No newline at end of file diff --git a/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/getOperations.json b/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/getOperations.json index 230ba7cab4ae..2375fae99481 100644 --- a/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/getOperations.json +++ b/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/examples/getOperations.json @@ -21,6 +21,14 @@ "resource": "Resources", "operation": "Renames the subscription" } + }, + { + "name": "Microsoft.Subscription/enable/action", + "display": { + "provider": "Microsoft Subscription", + "resource": "Resources", + "operation": "Enables the subscription" + } } ] } From 9e09d2f1e094bce65cdcd4391b47879100fc3da4 Mon Sep 17 00:00:00 2001 From: nitegupt <52762969+nitegupt@users.noreply.github.com> Date: Wed, 10 Jul 2019 17:54:27 -0700 Subject: [PATCH 2/2] Update subscriptions.json --- .../2019-03-01-preview/subscriptions.json | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/subscriptions.json b/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/subscriptions.json index ecd855d7c54f..305a3ba051cc 100644 --- a/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/subscriptions.json +++ b/specification/subscription/resource-manager/Microsoft.Subscription/preview/2019-03-01-preview/subscriptions.json @@ -114,6 +114,39 @@ } } } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Subscription/enable": { + "post": { + "operationId": "Subscriptions_Enable", + "x-ms-examples": { + "enableSubscription": { + "$ref": "./examples/enableSubscription.json" + } + }, + "description": "Enables the subscription", + "parameters": [ + { + "$ref": "#/parameters/subscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK. The request has succeeded.", + "schema": { + "$ref": "#/definitions/EnabledSubscriptionId" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + } + } } }, "definitions": { @@ -151,6 +184,16 @@ } } }, + "EnabledSubscriptionId": { + "description": "Enabled Subscription Id", + "properties": { + "value": { + "description": "Enabled Subscription Id", + "type": "string", + "readOnly": true + } + } + }, "SubscriptionName": { "type": "object", "description": "New name of the subscription.",