diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/createManagementGroupsSubscriptionDefinition.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/createManagementGroupsSubscriptionDefinition.json deleted file mode 100644 index c24b06894bf5..000000000000 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/createManagementGroupsSubscriptionDefinition.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parameters": { - "scope": "providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "subscriptionDefinitionName": "MySubscriptionDefinitionName", - "api-version": "2017-11-01-preview", - "body": { - "properties": { - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P" - } - } - }, - "responses": { - "202": { - "headers": { - "Location": "https://management.azure.com/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc/providers/Microsoft.Subscription/subscriptionOperations/aeb76128-ebde-4f5a-a9ed-e7bbf2dbc994?api-version=2017-11-01", - "Retry-After": "60" - } - }, - "200": { - "body": { - "id": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc/providers/Microsoft.Subscription/subscriptionDefinitions/MySubscriptionDefinitionName", - "type": "SubscriptionDefinition", - "name": "MySubscriptionDefinitionName", - "properties": { - "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - } - } - } -} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/createSubscriptionDefinition.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/createSubscriptionDefinition.json new file mode 100644 index 000000000000..a692910400f9 --- /dev/null +++ b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/createSubscriptionDefinition.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "subscriptionDefinitionName": "MySubscriptionDefinitionName", + "api-version": "2017-11-01-preview", + "body": { + "properties": { + "subscriptionDisplayName": "My Azure Subscription Name", + "offerType": "MS-AZR-0017P" + } + } + }, + "responses": { + "202": { + "headers": { + "Location": "/providers/Microsoft.Subscription/subscriptionOperations/aeb76128-ebde-4f5a-a9ed-e7bbf2dbc994?api-version=2017-11-01-preview", + "Retry-After": "60" + } + }, + "200": { + "body": { + "id": "/providers/Microsoft.Subscription/subscriptionDefinitions/MySubscriptionDefinitionName", + "type": "Microsoft.Subscription/subscriptionDefinitions", + "name": "MySubscriptionDefinitionName", + "properties": { + "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", + "subscriptionDisplayName": "My Azure Subscription Name", + "offerType": "MS-AZR-0017P", + "etag": "somestring" + } + } + } + } +} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getManagementGroupsSubscriptionDefinition.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getManagementGroupsSubscriptionDefinition.json deleted file mode 100644 index 855d490bd973..000000000000 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getManagementGroupsSubscriptionDefinition.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parameters": { - "scope": "providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "subscriptionDefinitionName": "MySubscriptionDefinitionName", - "api-version": "2017-11-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc/providers/Microsoft.SubscriptionDefinitions/subscriptionDefinitions/MySubscriptionDefinitionName", - "type": "SubscriptionDefinition", - "name": "MySubscriptionDefinitionName", - "properties": { - "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - } - } - } -} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getManagementGroupsSubscriptionDefinitionOperation.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getManagementGroupsSubscriptionDefinitionOperation.json deleted file mode 100644 index 7e88ceb5f8a7..000000000000 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getManagementGroupsSubscriptionDefinitionOperation.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parameters": { - "scope": "providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "operationId": "c03acf6e-5295-44c2-92d3-cb1daa4c701c", - "api-version": "2017-11-01-preview" - }, - "responses": { - "202": {}, - "200": { - "body": { - "id": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc/providers/Microsoft.Subscription/subscriptionDefinitions/MySubscriptionDefinitionName", - "type": "SubscriptionDefinition", - "name": "MySubscriptionDefinitionName", - "properties": { - "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - } - } - } -} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getOperations.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getOperations.json index dbba550c0dfe..afd2bd947d1d 100644 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getOperations.json +++ b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getOperations.json @@ -7,30 +7,30 @@ "body": { "value": [ { - "name": "Microsoft.Subscription/subscriptoinDefinitions/write", + "name": "Microsoft.Subscription/subscriptionDefinitions/write", "display": { "provider": "Microsoft Subscription", "resource": "Resources", "operation": "Create a subscription definition", - "description": "Create an Azure subscription definition. Note, action is only available via /providers/Microsoft.Management/managementGroups/{groupName}." + "description": "Create an Azure subscription definition." } }, { - "name": "Microsoft.Subscription/subscriptoinDefinitions/read", + "name": "Microsoft.Subscription/subscriptionDefinitions/read", "display": { "provider": "Microsoft Subscription", "resource": "Resources", "operation": "Get a subscription definition", - "description": "Get a subscription definition" + "description": "Get a subscription definition." } }, { - "name": "Microsoft.Capacity/reservationorders/action", + "name": "Microsoft.Subscription/subscriptionDefinitions/list", "display": { - "provider": "Microsoft Capacity", - "resource": "Reservations", - "operation": "Update Reservations", - "description": "Update any Reservation" + "provider": "Microsoft Subscription", + "resource": "Resources", + "operation": "List subscription definitions", + "description": "list your subscription definitions" } } ] diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionDefinition.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionDefinition.json new file mode 100644 index 000000000000..6fa9aa49bfd7 --- /dev/null +++ b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionDefinition.json @@ -0,0 +1,26 @@ +{ + "parameters": { + "subscriptionDefinitionName": "MySubscriptionDefinitionName", + "api-version": "2017-11-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/providers/Microsoft.SubscriptionDefinition/subscriptionDefinitions/MySubscriptionDefinitionName", + "type": "Microsoft.Subscription/subscriptionDefinitions", + "name": "MySubscriptionDefinitionName", + "properties": { + "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", + "subscriptionDisplayName": "My Azure Subscription Name", + "offerType": "MS-AZR-0017P", + "etag": "somestring" + } + + } + + } + + } + +} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionDefinitionOperation.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionDefinitionOperation.json new file mode 100644 index 000000000000..ceca22f2064e --- /dev/null +++ b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionDefinitionOperation.json @@ -0,0 +1,27 @@ +{ + "parameters": { + "operationId": "c03acf6e-5295-44c2-92d3-cb1daa4c701c", + "api-version": "2017-11-01-preview" + }, + "responses": { + "202": { + "headers": { + "Location": "/providers/Microsoft.Subscription/subscriptionOperations/aeb76128-ebde-4f5a-a9ed-e7bbf2dbc994?api-version=2017-11-01-preview", + "Retry-After": "60" + } + }, + "200": { + "body": { + "id": "/providers/Microsoft.Subscription/subscriptionDefinitions/MySubscriptionDefinitionName", + "type": "Microsoft.Subscription/subscriptionDefinitions", + "name": "MySubscriptionDefinitionName", + "properties": { + "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", + "subscriptionDisplayName": "My Azure Subscription Name", + "offerType": "MS-AZR-0017P", + "etag": "somestring" + } + } + } + } +} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionsSubscriptionDefinition.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionsSubscriptionDefinition.json deleted file mode 100644 index b0c2b3753e08..000000000000 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/getSubscriptionsSubscriptionDefinition.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parameters": { - "scope": "subscriptions/0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionDefinitionName": "default", - "api-version": "2017-11-01-preview" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/0ebc0024-9459-448b-aef4-6617b6f8d217/providers/Microsoft.Subscription/subscriptionDefinitions/default", - "type": "SubscriptionDefinition", - "name": "default", - "properties": { - "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - } - } - } -} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinition.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinition.json deleted file mode 100644 index 8c760b35372c..000000000000 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinition.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "parameters": { - "scope": "subscriptions/0ebc0024-9459-448b-aef4-6617b6f8d217", - "api-version": "2017-11-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "id": "/subscriptions/0ebc0024-9459-448b-aef4-6617b6f8d217/providers/Microsoft.Subscription/subscriptionDefinitions/default", - "type": "SubscriptionDefinition", - "name": "default", - "properties": { - "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - } - ] - } - } - } -} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinitions.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinitions.json new file mode 100644 index 000000000000..6eb6bb441ed4 --- /dev/null +++ b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinitions.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2017-11-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/providers/Microsoft.Subscription/subscriptionDefinitions/MySubscriptionDefinitionName", + "type": "Microsoft.Subscription/subscriptionDefinitions", + "name": "MySubscriptionDefinitionName", + "properties": { + "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", + "subscriptionDisplayName": "My Azure Subscription Name", + "offerType": "MS-AZR-0017P", + "etag": "somestring" + } + }, + { + "id": "/providers/Microsoft.Subscription/subscriptionDefinitions/My2ndSubscriptionDefinitionName2", + "type": "Microsoft.Subscription/subscriptionDefinitions", + "name": "My2ndSubscriptionDefinitionName2", + "properties": { + "subscriptionId": "ec18a4fb-851a-498e-a380-b42cd1fe6c38", + "subscriptionDisplayName": "My 2nd Azure Subscription Name", + "offerType": "MS-AZR-0017P", + "etag": "somestring" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinitionsViaManagementGroups.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinitionsViaManagementGroups.json deleted file mode 100644 index 501dc490e1b1..000000000000 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/examples/listSubscriptionDefinitionsViaManagementGroups.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "parameters": { - "scope": "providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "api-version": "2017-11-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "id": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc/providers/Microsoft.Subscription/subscriptionDefinitions/MySubscriptionDefinitionName", - "type": "SubscriptionDefinition", - "name": "MySubscriptionDefinitionName", - "properties": { - "subscriptionId": "0ebc0024-9459-448b-aef4-6617b6f8d217", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - }, - { - "id": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc/providers/Microsoft.Subscription/subscriptionDefinitions/My2ndSubscriptionDefinitionName", - "type": "SubscriptionDefinition", - "name": "My2ndSubscriptionDefinitionName", - "properties": { - "subscriptionId": "ec18a4fb-851a-498e-a380-b42cd1fe6c38", - "subscriptionTenantId": "9735e710-7fd3-4c29-890d-052bffa591fd", - "subscriptionDisplayName": "My 2nd Azure Subscription Name", - "offerType": "MS-AZR-0017P", - "groupId": "/providers/Microsoft.Management/managementGroups/d7bd0f12-2920-450e-a54a-4c35d851a3fc", - "groupTenantId": "e65cb761-88a2-4419-bbab-c29371cfea87", - "userCancellationRequested": false, - "etag": "somestring" - } - } - ] - } - } - } -} \ No newline at end of file diff --git a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/subscriptionDefinitions.json b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/subscriptionDefinitions.json index f41aac75473d..c5ab1d32972c 100644 --- a/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/subscriptionDefinitions.json +++ b/specification/resources/resource-manager/Microsoft.Subscription/2017-11-01-preview/subscriptionDefinitions.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "version": "2017-11-01-preview", - "title": "SubscriptionDefinitionClient", - "description": "Subscription definition client provides an interface to create, modify and retrieve azure subscriptions programmatically." + "title": "SubscriptionDefinitionsClient", + "description": "Subscription definitions client provides an interface to create, modify and retrieve azure subscriptions programmatically." }, "host": "management.azure.com", "schemes": [ @@ -19,7 +19,7 @@ "/providers/Microsoft.Subscription/operations": { "get": { "tags": [ - "SubscriptionDefinition" + "SubscriptionDefinitions" ], "description": "Lists all of the available Microsoft.Subscription API operations.", "operationId": "SubscriptionDefinitionsOperationMetadata_list", @@ -52,26 +52,23 @@ } } }, - "/{scope}/providers/Microsoft.Subscription/subscriptionDefinitions/{subscriptionDefinitionName}": { + "/providers/Microsoft.Subscription/subscriptionDefinitions/{subscriptionDefinitionName}": { "put": { "tags": [ - "SubscriptionDefinition" + "SubscriptionDefinitions" ], - "description": "Create an Azure subscription definition. Note, action is only available via /providers/Microsoft.Management/managementGroups/{groupName}.", + "description": "Create an Azure subscription definition.", "operationId": "SubscriptionDefinitions_Create", "x-ms-examples": { - "createManagementGroupsSubscriptionDefinition": { - "$ref": "./examples/createManagementGroupsSubscriptionDefinition.json" + "createSubscriptionDefinition": { + "$ref": "./examples/createSubscriptionDefinition.json" } }, "parameters": [ - { - "$ref": "#/parameters/scopeParameter" - }, { "name": "subscriptionDefinitionName", "in": "path", - "description": "The name of the Azure subscription definition or 'default' for the subscriptions/{subscriptionId} scope.", + "description": "The name of the Azure subscription definition.", "required": true, "type": "string" }, @@ -119,26 +116,20 @@ }, "get": { "tags": [ - "SubscriptionDefinition" + "SubscriptionDefinitions" ], - "description": "Get an Azure subscription definition within a management group.", + "description": "Get an Azure subscription definition.", "operationId": "SubscriptionDefinitions_Get", "x-ms-examples": { - "getManagementGroupsSubscriptionDefinition": { - "$ref": "./examples/getManagementGroupsSubscriptionDefinition.json" - }, - "getSubscriptionsSubscriptionDefinition": { - "$ref": "./examples/getSubscriptionsSubscriptionDefinition.json" + "getSubscriptionDefinition": { + "$ref": "./examples/getSubscriptionDefinition.json" } }, "parameters": [ - { - "$ref": "#/parameters/scopeParameter" - }, { "name": "subscriptionDefinitionName", "in": "path", - "description": "The name of the Azure subscription definition or 'default' for the subscriptions/{subscriptionId} scope.", + "description": "The name of the Azure subscription definition.", "required": true, "type": "string" }, @@ -162,25 +153,19 @@ } } }, - "/{scope}/providers/Microsoft.Subscription/subscriptionDefinitions": { + "/providers/Microsoft.Subscription/subscriptionDefinitions": { "get": { "tags": [ - "SubscriptionDefinition" + "SubscriptionDefinitions" ], "description": "List an Azure subscription definition by subscriptionId.", "operationId": "SubscriptionDefinitions_List", "x-ms-examples": { - "ListViaSubscriptionsSubscriptionDefinition": { - "$ref": "./examples/listSubscriptionDefinition.json" - }, - "ListViaManagementGroupsSubscriptionDefinition": { - "$ref": "./examples/listSubscriptionDefinitionsViaManagementGroups.json" + "ListSubscriptionDefinition": { + "$ref": "./examples/listSubscriptionDefinitions.json" } }, "parameters": [ - { - "$ref": "#/parameters/scopeParameter" - }, { "$ref": "#/parameters/apiVersionParameter" } @@ -198,25 +183,25 @@ "$ref": "#/definitions/ErrorResponse" } } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" } } }, - "/{scope}/providers/Microsoft.Subscription/subscriptionOperations/{operationId}": { + "/providers/Microsoft.Subscription/subscriptionOperations/{operationId}": { "get": { "tags": [ - "SubscriptionOperation" + "SubscriptionDefinitions" ], "description": "Retrieves the status of the subscription definition PUT operation. The URI of this API is returned in the Location field of the response header.", "operationId": "SubscriptionDefinitions_GetOperationStatus", "x-ms-examples": { - "getManagementGroupsSubscriptionDefinitionOperation": { - "$ref": "./examples/getManagementGroupsSubscriptionDefinitionOperation.json" + "getSubscriptionDefinitionOperation": { + "$ref": "./examples/getSubscriptionDefinitionOperation.json" } }, "parameters": [ - { - "$ref": "#/parameters/scopeParameter" - }, { "$ref": "#/parameters/apiVersionParameter" }, @@ -256,7 +241,7 @@ }, "definitions": { "SubscriptionDefinition": { - "description": "The subscription definition used to create and modify the subscription.", + "description": "The subscription definition used to create the subscription.", "x-ms-azure-resource": true, "properties": { "id": { @@ -289,11 +274,6 @@ "readOnly": true, "type": "string" }, - "subscriptionTenantId": { - "description": "The AAD Tenant ID associated with the subscription.", - "readOnly": true, - "type": "string" - }, "subscriptionDisplayName": { "description": "The display name of the subscription.", "type": "string" @@ -306,20 +286,6 @@ "read" ] }, - "userCancellationRequested": { - "type": "boolean", - "description": "True when User wants the subscription disabled due to userCancellation." - }, - "groupId": { - "description": "Link to the management group that contains subscription definition.", - "readOnly": true, - "type": "string" - }, - "groupTenantId": { - "description": "The AAD Tenant ID associated with the management group.", - "readOnly": true, - "type": "string" - }, "etag": { "description": "The etag the subscription definition.", "type": "string" @@ -334,6 +300,10 @@ "$ref": "#/definitions/SubscriptionDefinition" }, "description": "An array of subscriptionDefinitions" + }, + "nextLink": { + "type": "string", + "description": "URL to get the next set of operation list results if there are any." } }, "description": "Subscription Definition List operation response." @@ -397,13 +367,6 @@ } }, "parameters": { - "scopeParameter": { - "name": "scope", - "in": "path", - "description": "The scope of the Microsoft.Subscription url. The scope can be 'subscriptions/{subscriptionId}' or 'providers/Microsoft.Management/managementGroups/{groupName}' however put will only allow 'providers/Microsoft.Management/managementGroups/{groupName}'.", - "required": true, - "type": "string" - }, "apiVersionParameter": { "name": "api-version", "in": "query",