diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000000..1243191899cc
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,92 @@
+# Contributing
+
+This file provides general guidance for developers that are creating or updating REST API definitions for Azure.
+
+## Table of Contents
+
+
+
+
+- [Reporting problems](#reporting-problems)
+- [Avoid Breaking Changes](#avoid-breaking-changes)
+- [Design Guidelines](#design-guidelines)
+ * [Exceptions for consistency within a service](#exceptions-for-consistency-within-a-service)
+- [Coding Style](#coding-style)
+- [Directory Structure](#directory-structure)
+- [Pull Requests](#pull-requests)
+- [Pull Request checks](#pull-request-checks)
+
+
+
+## Reporting problems
+
+If you discover a problem with a REST API document in this repo, feel free to [open an issue](https://github.com/Azure/azure-rest-api-specs/issues/new). But please do not report issues with service behavior / functionality in this repo.
+
+When opening an issue, please clearly describe the problem including which REST API definition is in error and what elements of the definition are incorrect or missing.
+
+## Avoid Breaking Changes
+
+The first rule for Azure REST APIs is to avoid breaking changes in Generally Available (GA'd) APIs. The [Azure Breaking Changes Policy](https://aka.ms/AzBreakingChangesPolicy) is a formal description of what changes are considered breaking changes. This rule trumps adherence to Design Guidelines, Coding Style, etc.
+
+## Design Guidelines
+
+Azure REST APIs should conform to the [Azure REST API Guidelines](https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md).
+
+There is a [YouTube video series](https://www.youtube.com/watch?v=9Ng00IlBCtw) by Jeffrey Richter that describes the guidelines in detail.
+
+Another resource is the [Considerations for Service Design](https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md), which is an introduction to REST API design mainly for services that are just getting started.
+
+### Exceptions for consistency within a service
+
+There are situations where a service has GA'd their API with design patterns that do not follow our guidelines and it would be a breaking change to adopt the API design in the guidelines.
+Because the first rule is to avoid breaking changes and because we want APIs to be consistent within a service, these design patterns are considered the standard for that service and should be followed in all subsequent (non-breaking) versions of that service's REST API.
+
+## Coding Style
+
+REST APIs for Azure should be defined using the [OpenAPI v2](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md) or [Cadl](https://aka.ms/cadl/rpaas-start)format.
+
+The REST API should also adhere to the conventions documented in the [Azure API Style Guide](https://github.com/Azure/azure-api-style-guide/blob/main/openapi-style-guide.md).
+
+You can use the [Spectral linter](https://meta.stoplight.io/docs/spectral/674b27b261c3c-overview) with our [Spectral ruleset](https://github.com/Azure/azure-api-style-guide#how-to-use-the-spectral-ruleset) to check conformance with OpenAPI v2 and the Style Guide.
+
+## Directory Structure
+
+See the [README.md](./README.md) for a description of the directory structure to use when adding files to this repo.
+
+## Pull Requests
+
+If you want to contribute to the repository, follow these steps:
+ 1. Fork the repository and create a new branch for your changes.
+ 2. If you are introducing a new api-version, create a new directory for that api-version and copy all the files from the previous version into the new directory. Make this the very first commit in your branch and then make your changes in subsequent commits.
+ 3. Use the [linting tools](#coding-style) to check your changes for compliance with the OpenAPI v2 standard, the Azure REST API Guidelines and that Azure API Style Guide.
+ 4. Push the changes to the branch in your fork until the branch is ready to be integrated.
+ 5. Rebase your branch if needed to incorporate any changes to **main** and submit a pull request to the **main** branch using either the "control plane" or "data plane" PR template -- the main PR template lets you select which one.
+ 5. Resolve any issues flagged by the [Pull Request checks](#pull-request-checks).
+ 6. Contact the ARM API Review board or Azure API Stewardship team to request PR review.
+
+Microsoft employees can try out the experience at [OpenAPI Hub](https://aka.ms/openapihub) for [adding a new API version using OpenAPI Hub](https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/208/OpenAPI-Hub-Adding-new-API-version).
+
+## Pull Request checks
+
+Every PR in this repo will go through a series of PR checks, including:
+
+- Breaking Changes - checks for incompatible changes in an existing api-version
+- Breaking Changes (Cross-Version) - checks for changes in a new api-version that are incompatible with prior versions
+- LintDiff - checks the new or changed portions of the API for compliance with the Azure REST API Guidelines and API Style Guide
+- Avocado - checks that new or changed files comply with the directory structure convention for this repo.
+- Model Validation -
+- Semantic Validation -
+- LintRPaaS -
+- ApiReadiness -
+- PoliCheck -
+- CredScan -
+- SpellCheck -
+- PrettierCheck -
+- SDK Breaking Change -
+
+When any of these PR checks fails it will post a comment to the PR with links to information on how to resolve the problem.
+There is also the [CI Fix Guide](https://aka.ms/ci-fix) that describes how to fix common PR check failures.
diff --git a/custom-words.txt b/custom-words.txt
index f19410a53225..d2a6990217f5 100644
--- a/custom-words.txt
+++ b/custom-words.txt
@@ -133,6 +133,7 @@ appteststorage
appxmanifest
Appxmanifest
ARGBARGB
+argmax
ARIN
Arima
Arimax
@@ -539,6 +540,7 @@ dataversion
datawarehouse
datetimeoffset
datetimes
+davinci
Dbinstance
DBFS
DCOS
@@ -685,6 +687,7 @@ enablelog
enablement
enablescheduling
ename
+endoftext
endpointkeys
endpointname
endswith
@@ -779,6 +782,8 @@ fileuploadout
fileurl
findsimilars
findsquare
+finetune
+finetunes
firmwares
Flexera
Flowlet
@@ -938,6 +943,7 @@ hybriddatamanager
Hyperdrive
Hypernet
hyperparameters
+hyperparams
Hyperscale
hyperv
hypervcollectors
@@ -1175,8 +1181,11 @@ managedidentity
loganalytics
loggerid
logio
+logit
+logits
Logix
lognormal
+logprobs
logprofiles
loguniform
Logz
@@ -1389,6 +1398,7 @@ newrelapp
newssearch
Newtonsoft
nextlink
+NFSauto
Ngfw
NICs
nillable
@@ -1469,6 +1479,7 @@ onpremises
ONVIF
oobe
Oozie
+openai
openapi
openbsd
opencode
@@ -1490,6 +1501,7 @@ Optimisers
optionalbody
optmem
Optmem
+organisation
originpath
Orignal
osdisk
@@ -2680,4 +2692,5 @@ Sirmauri
Skolt
Thangmi
Tuvan
-Uyghur
\ No newline at end of file
+Uyghur
+Paramter
\ No newline at end of file
diff --git a/dev/cognitiveservices/data-plane/Language/analyzetext.json b/dev/cognitiveservices/data-plane/Language/analyzetext.json
index 002ec319e297..17fffddd5c4a 100644
--- a/dev/cognitiveservices/data-plane/Language/analyzetext.json
+++ b/dev/cognitiveservices/data-plane/Language/analyzetext.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service",
+ "title": "Microsoft Cognitive Language Service - Text Analysis",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview.0",
"version": "2022-07-01-preview"
},
diff --git a/specification/appconfiguration/resource-manager/readme.python.md b/specification/appconfiguration/resource-manager/readme.python.md
index c45c047cdaef..60de3fe917d4 100644
--- a/specification/appconfiguration/resource-manager/readme.python.md
+++ b/specification/appconfiguration/resource-manager/readme.python.md
@@ -1,17 +1,49 @@
## Python
-These settings apply only when `--track2` is specified on the command line.
+These settings apply only when `--python` is specified on the command line.
``` yaml $(python)
azure-arm: true
license-header: MICROSOFT_MIT_NO_VERSION
package-name: azure-mgmt-appconfiguration
-namespace: azure.mgmt.appconfiguration
package-version: 1.0.0b1
+no-namespace-folders: true
+```
+
+### Python multi-api
+
+Generate all API versions currently shipped for this package
+
+```yaml $(python)
clear-output-folder: true
+multiapi: true
+batch:
+ - tag: package-2022-05-01
+ - tag: package-2022-03-01-preview
+ - multiapiscript: true
```
-``` yaml $(python)
-no-namespace-folders: true
-output-folder: $(python-sdks-folder)/appconfiguration/azure-mgmt-appconfiguration/azure/mgmt/appconfiguration
+``` yaml $(multiapiscript)
+output-folder: $(python-sdks-folder)/appconfiguration/azure-mgmt-appconfiguration/azure/mgmt/appconfiguration/
+perform-load: false
+```
+
+### Tag: package-2022-05-01 and python
+
+These settings apply only when `--tag=package-2022-05-01 --python` is specified on the command line.
+Please also specify `--python-sdks-folder=`.
+
+``` yaml $(tag) == 'package-2022-05-01' && $(python)
+namespace: azure.mgmt.appconfiguration.v2022_05_01
+output-folder: $(python-sdks-folder)/appconfiguration/azure-mgmt-appconfiguration/azure/mgmt/appconfiguration/v2022_05_01
+```
+
+### Tag: package-2022-03-01-preview and python
+
+These settings apply only when `--tag=package-2022-03-01-preview --python` is specified on the command line.
+Please also specify `--python-sdks-folder=`.
+
+``` yaml $(tag) == 'package-2022-03-01-preview' && $(python)
+namespace: azure.mgmt.appconfiguration.v2022_03_01_preview
+output-folder: $(python-sdks-folder)/appconfiguration/azure-mgmt-appconfiguration/azure/mgmt/appconfiguration/v2022_03_01_preview
```
diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json b/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json
index 86743e61f1c0..b4b68ac21829 100644
--- a/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json
+++ b/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json
@@ -2657,8 +2657,11 @@
"type": "array",
"readOnly": true,
"items": {
- "$ref": "#/definitions/CustomDomain"
- }
+ "$ref": "#/definitions/DeepCreatedCustomDomain"
+ },
+ "x-ms-identifiers": [
+ "name"
+ ]
},
"resourceState": {
"description": "Resource status of the endpoint.",
@@ -5484,6 +5487,40 @@
}
}
},
+ "DeepCreatedCustomDomain": {
+ "description": "Custom domains created on the CDN endpoint.",
+ "type": "object",
+ "required": [
+ "name"
+ ],
+ "properties": {
+ "name": {
+ "description": "Custom domain name.",
+ "type": "string"
+ },
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/DeepCreatedCustomDomainProperties"
+ }
+ }
+ },
+ "DeepCreatedCustomDomainProperties": {
+ "description": "Properties of the custom domain created on the CDN endpoint.",
+ "type": "object",
+ "required": [
+ "hostName"
+ ],
+ "properties": {
+ "hostName": {
+ "description": "The host name of the custom domain. Must be a domain name.",
+ "type": "string"
+ },
+ "validationData": {
+ "description": "Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.",
+ "type": "string"
+ }
+ }
+ },
"CustomDomain": {
"description": "Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.",
"type": "object",
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/azureopenai.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/azureopenai.json
new file mode 100644
index 000000000000..ca36f957474c
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/azureopenai.json
@@ -0,0 +1,1743 @@
+{
+ "swagger": "2.0",
+ "info": {
+ "title": "Azure OpenAI API version 2022-03-01-preview",
+ "version": "2022-03-01-preview"
+ },
+ "paths": {
+ "/deployments": {
+ "get": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Gets the list of deployments owned by the Azure OpenAI resource.",
+ "operationId": "Deployments_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/DeploymentList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all deployments owned by account.": {
+ "$ref": "./examples/get_deployments.json"
+ }
+ }
+ },
+ "post": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Creates a new deployment for the Azure OpenAI resource according to the given specification.",
+ "operationId": "Deployments_Create",
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The specification of the deployment including the model to deploy and the scale settings.",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The deployment has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Creating a deployment.": {
+ "$ref": "./examples/post_deployment.json"
+ }
+ }
+ }
+ },
+ "/deployments/{deployment_id}": {
+ "get": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Gets details for a single deployment specified by the given deployment_id.",
+ "operationId": "Deployments_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment_id",
+ "description": "The identifier of the deployment.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a specific deployment.": {
+ "$ref": "./examples/get_deployment.json"
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Updates the mutable details of the deployment with the given deployment_id.",
+ "operationId": "Deployments_Update",
+ "consumes": [
+ "application/merge-patch+json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment_id",
+ "description": "The identifier of the deployment.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The updated values for the deployment.",
+ "schema": {
+ "$ref": "#/definitions/DeploymentUpdate"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The update process was successfully started.",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ }
+ },
+ "409": {
+ "description": "The specified deployment does not exist or is in a non-terminal state.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ },
+ "x-ms-error-response": true
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Updating an existing deployment with less capacity": {
+ "$ref": "./examples/patch_deployment_less_capacity.json"
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Deletes the deployment specified by the given deployment_id.",
+ "operationId": "Deployments_Delete",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment_id",
+ "description": "The identifier of the deployment.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "204": {
+ "description": "The deployment was successfully deleted."
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deleting a deployment.": {
+ "$ref": "./examples/delete_deployment.json"
+ }
+ }
+ }
+ },
+ "/files": {
+ "get": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Gets a list of all files owned by the Azure OpenAI resource.\r\nThese include user uploaded content like files with purpose \"fine-tune\" for training or validation of fine-tunes models\r\nas well as files that are generated by the service such as \"fine-tune-results\" which contains various metrics for the corresponding fine-tune job.",
+ "operationId": "Files_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/FileList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all files owned by this account.": {
+ "$ref": "./examples/get_files.json"
+ }
+ }
+ },
+ "post": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Creates a new file entity by uploading data from a local machine. Uploaded files can, for example, be used for training or evaluating fine-tuned models.",
+ "operationId": "Files_Upload",
+ "consumes": [
+ "multipart/form-data"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "formData",
+ "name": "purpose",
+ "description": "The intended purpose of the uploaded documents. Use \"fine-tune\" for fine-tuning. This allows us to validate the format of the uploaded file.",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "fine-tune",
+ "fine-tune-results"
+ ],
+ "x-ms-enum": {
+ "name": "Purpose",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "fine-tune",
+ "description": "This file contains training data for a fine tune job."
+ },
+ {
+ "value": "fine-tune-results",
+ "description": "This file contains the results of a fine tune job."
+ }
+ ]
+ }
+ },
+ {
+ "in": "formData",
+ "name": "file",
+ "description": "Gets or sets the file to upload into Azure OpenAI.",
+ "required": true,
+ "type": "file"
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The file has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/File"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Upload a file.": {
+ "$ref": "./examples/upload_file.json"
+ }
+ }
+ }
+ },
+ "/files/{file_id}": {
+ "get": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Gets details for a single file specified by the given file_id including status, size, purpose, etc.",
+ "operationId": "Files_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "file_id",
+ "description": "The identifier of the file.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/File"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a file.": {
+ "$ref": "./examples/get_file.json"
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Deletes the file with the given file_id.\r\nDeletion is also allowed if a file was used, e.g., as training file in a fine-tune job.",
+ "operationId": "Files_Delete",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "file_id",
+ "description": "The identifier of the file.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "204": {
+ "description": "The file was successfully deleted."
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deleting a file.": {
+ "$ref": "./examples/delete_file.json"
+ }
+ }
+ }
+ },
+ "/files/{file_id}/content": {
+ "get": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Gets the content of the file specified by the given file_id.\r\nFiles can be user uploaded content or generated by the service like result metrics of a fine-tune job.",
+ "operationId": "Files_GetFileContent",
+ "produces": [
+ "application/octet-stream",
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "file_id",
+ "description": "The identifier of the file.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "type": "file"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting the file content.": {
+ "$ref": "./examples/get_file_content.json"
+ }
+ }
+ }
+ },
+ "/files/import": {
+ "post": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Creates a new file entity by importing data from a provided url. Uploaded files can, for example, be used for training or evaluating fine-tuned models.",
+ "operationId": "Files_Import",
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The definition of the file to create including its purpose, the file name and the url of the file location.",
+ "schema": {
+ "$ref": "#/definitions/FileImport"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The file has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/File"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Importing a file with a blob url as source.": {
+ "$ref": "./examples/import_file.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes": {
+ "get": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Gets a list of all fine-tune jobs owned by the Azure OpenAI resource.\r\nThe details that are returned for each fine-tune job contain besides its identifier\r\nthe base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
+ "operationId": "FineTunes_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/FineTuneList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all fine tune jobs owned by this account.": {
+ "$ref": "./examples/get_finetunes.json"
+ }
+ }
+ },
+ "post": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Creates a job that fine-tunes a specified model from a given training file.\r\nResponse includes details of the enqueued job including job status and hyper parameters.\r\nThe name of the fine-tuned model is added to the response once complete.",
+ "operationId": "FineTunes_Create",
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The specification of the fine-tuned model to create.\r\nRequired parameters are the base model and the training file to use.\r\nOptionally a validation file can be specified to compute validation metrics during training.\r\nHyper parameters will be set to default values or can by optionally specified.\r\nThese include batch size, learning rate multiplier, number of epochs and others.",
+ "schema": {
+ "$ref": "#/definitions/FineTuneCreation"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The fine tune has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/FineTune"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Creating a fine tune job.": {
+ "$ref": "./examples/post_finetune.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes/{fine_tune_id}": {
+ "get": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Gets details for a single fine-tune job specified by the given fine_tune_id.\r\nThe details contain the base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
+ "operationId": "FineTunes_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/FineTune"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a fine tune job.": {
+ "$ref": "./examples/get_finetune.json"
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Deletes the fine-tune job specified by the given fine_tune_id.",
+ "operationId": "FineTunes_Delete",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "204": {
+ "description": "The fine tune was successfully deleted."
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deleting a fine tune job.": {
+ "$ref": "./examples/delete_finetune.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes/{fine_tune_id}/events": {
+ "get": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Gets the events for the fine-tune job specified by the given fine_tune_id.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
+ "operationId": "FineTunes_GetEvents",
+ "produces": [
+ "application/json",
+ "text/event-stream"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "query",
+ "name": "stream",
+ "description": "A flag indicating whether to stream events for the fine-tune job. If set to true,\r\n events will be sent as data-only server-sent events as they become available. The stream will terminate with\r\n a data: [DONE] message when the job is finished (succeeded, cancelled, or failed).\r\n If set to false, only events generated so far will be returned..",
+ "type": "boolean"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/EventList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting events of a fine tune job.": {
+ "$ref": "./examples/get_finetune_events.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes/{fine_tune_id}/cancel": {
+ "post": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Cancels the processing of the fine-tune job specified by the given fine_tune_id.",
+ "operationId": "FineTunes_Cancel",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The fine tune has been successfully canceled",
+ "schema": {
+ "$ref": "#/definitions/FineTune"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Canceling a fine tune job.": {
+ "$ref": "./examples/cancel_finetune.json"
+ }
+ }
+ }
+ },
+ "/models": {
+ "get": {
+ "tags": [
+ "Models:"
+ ],
+ "summary": "Gets a list of all models that are accessible by the Azure OpenAI resource.\r\nThese include base models as well as all successfully completed fine-tuned models owned by the Azure OpenAI resource.",
+ "operationId": "Models_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/ModelList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all models owned by account.": {
+ "$ref": "./examples/get_models.json"
+ }
+ }
+ }
+ },
+ "/models/{model_id}": {
+ "get": {
+ "tags": [
+ "Models:"
+ ],
+ "summary": "Gets details for the model specified by the given modelId.",
+ "operationId": "Models_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "model_id",
+ "description": "The identifier of the model.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/Model"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a base model.": {
+ "$ref": "./examples/get_model_base.json"
+ },
+ "Getting a fine-tuned model.": {
+ "$ref": "./examples/get_model_finetune.json"
+ }
+ }
+ }
+ }
+ },
+ "definitions": {
+ "Capabilities": {
+ "title": "Capabilities",
+ "description": "The capabilities of a base or fine tune model.",
+ "type": "object",
+ "properties": {
+ "fine_tune": {
+ "description": "A value indicating whether a model can be used for fine tuning.",
+ "type": "boolean",
+ "readOnly": true
+ }
+ }
+ },
+ "Deployment": {
+ "title": "Deployment",
+ "description": "Deployments manage the reserved quota for Azure OpenAI models and make them available for inference requests.",
+ "required": [
+ "model",
+ "scale_settings"
+ ],
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "model": {
+ "description": "The OpenAI model to deploy. Can be a base model or a fine tune.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "owner": {
+ "description": "The owner of this deployment. For Azure OpenAI only \"organization-owner\" is supported.",
+ "type": "string",
+ "readOnly": true
+ },
+ "scale_settings": {
+ "$ref": "#/definitions/ScaleSettings"
+ }
+ }
+ },
+ "DeploymentList": {
+ "title": "DeploymentList",
+ "description": "Represents a list of deployments.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Deployment"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "DeploymentUpdate": {
+ "title": "DeploymentUpdate",
+ "description": "Defines changes to the deployment.",
+ "type": "object",
+ "properties": {
+ "model": {
+ "description": "The new OpenAI model to be used for this deployment. Can be a base model or a fine tune.",
+ "type": "string"
+ },
+ "scale_settings": {
+ "$ref": "#/definitions/ScaleSettingsUpdate"
+ }
+ }
+ },
+ "Deprecation": {
+ "title": "Deprecation",
+ "description": "Defines the dates of deprecation for the different use cases of a model.\r\nUsually base models support 1 year of fine tuning after creation. Inference is typically supported 2 years after creation of base or\r\nfine tuned models. The exact dates are specified in the properties.",
+ "type": "object",
+ "properties": {
+ "fine_tune": {
+ "format": "int32",
+ "description": "The end date of fine tune support of this model. Will be `null` for fine tune models.",
+ "type": "integer",
+ "readOnly": true
+ },
+ "inference": {
+ "format": "int32",
+ "description": "The end date of inference support of this model.",
+ "type": "integer",
+ "readOnly": true
+ }
+ }
+ },
+ "Error": {
+ "title": "Error",
+ "description": "Error content as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object",
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/ErrorCode"
+ },
+ "message": {
+ "description": "The message of this error.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "target": {
+ "description": "The location where the error happened if available.",
+ "type": "string"
+ },
+ "details": {
+ "description": "The error details if available.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Error"
+ }
+ },
+ "innererror": {
+ "$ref": "#/definitions/InnerError"
+ }
+ }
+ },
+ "ErrorCode": {
+ "title": "ErrorCode",
+ "description": "Error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "enum": [
+ "conflict",
+ "invalidPayload",
+ "forbidden",
+ "notFound",
+ "unexpectedEntityState",
+ "itemDoesAlreadyExist",
+ "serviceUnavailable",
+ "internalFailure",
+ "quotaExceeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ErrorCode",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "conflict",
+ "description": "The requested operation conflicts with the current resource state."
+ },
+ {
+ "value": "invalidPayload",
+ "description": "The request data is invalid for this operation."
+ },
+ {
+ "value": "forbidden",
+ "description": "The operation is forbidden for the current user/api key."
+ },
+ {
+ "value": "notFound",
+ "description": "The resource is not found."
+ },
+ {
+ "value": "unexpectedEntityState",
+ "description": "The operation cannot be executed in the current resource's state."
+ },
+ {
+ "value": "itemDoesAlreadyExist",
+ "description": "The item does already exist."
+ },
+ {
+ "value": "serviceUnavailable",
+ "description": "The service is currently not available."
+ },
+ {
+ "value": "internalFailure",
+ "description": "Internal error. Please retry."
+ },
+ {
+ "value": "quotaExceeded",
+ "description": "Quota exceeded."
+ }
+ ]
+ }
+ },
+ "ErrorResponse": {
+ "title": "ErrorResponse",
+ "description": "Error response as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "type": "object",
+ "properties": {
+ "error": {
+ "$ref": "#/definitions/Error"
+ }
+ }
+ },
+ "Event": {
+ "title": "Event",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this event was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "level": {
+ "$ref": "#/definitions/LogLevel"
+ },
+ "message": {
+ "description": "The message describing the event. This can be a change of state, e.g., enqueued, started, failed or completed, or other events like uploaded results.",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "EventList": {
+ "title": "EventList",
+ "description": "Represents a list of events.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Event"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "File": {
+ "title": "File",
+ "description": "A file is a document usable for training and validation. It can also be a service generated document with result details.",
+ "required": [
+ "filename",
+ "purpose"
+ ],
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "bytes": {
+ "format": "int64",
+ "description": "The size of this file when available (can be null). File sizes larger than 2^53-1 are not supported to ensure compatibility\r\nwith JavaScript integers.",
+ "type": "integer",
+ "readOnly": true
+ },
+ "purpose": {
+ "$ref": "#/definitions/Purpose"
+ },
+ "filename": {
+ "description": "The name of the file.",
+ "minLength": 1,
+ "type": "string"
+ }
+ }
+ },
+ "FileImport": {
+ "title": "FileImport",
+ "description": "Defines a document to import from an external content url to be usable with Azure OpenAI.",
+ "required": [
+ "content_url",
+ "filename",
+ "purpose"
+ ],
+ "type": "object",
+ "properties": {
+ "purpose": {
+ "$ref": "#/definitions/Purpose"
+ },
+ "filename": {
+ "description": "The name of the [JSON Lines](https://jsonlines.readthedocs.io/en/latest/) file to be uploaded.\r\nIf the `purpose` is set to \"fine-tune\", each line is a JSON record with \"prompt\" and \"completion\" fields representing your training examples.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "content_url": {
+ "format": "uri",
+ "description": "The url to download the document from (can be SAS url of a blob or any other external url accessible with a GET request).",
+ "type": "string"
+ }
+ }
+ },
+ "FileList": {
+ "title": "FileList",
+ "description": "Represents a list of files.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "FineTune": {
+ "title": "FineTune",
+ "description": "Fine tuning is a job to tailor a model to specific training data.",
+ "required": [
+ "model",
+ "training_files"
+ ],
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "model": {
+ "description": "The identifier of the base model used for the fine-tune.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "fine_tuned_model": {
+ "description": "The identifier of the resulting fine tuned model. This property is only populated for successfully completed fine-tune runs.\r\nUse this identifier to create a deployment for inferencing.",
+ "type": "string",
+ "readOnly": true
+ },
+ "training_files": {
+ "description": "The files that are used for training the fine tuned model.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ }
+ },
+ "validation_files": {
+ "description": "The files that are used to evaluate the fine tuned model during training.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ }
+ },
+ "result_files": {
+ "description": "The result files containing training and evaluation metrics in csv format.\r\nThe file is only available for successfully completed fine-tune runs.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ },
+ "readOnly": true
+ },
+ "events": {
+ "description": "The events that show the progress of the fine-tune run including queued, running and completed.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Event"
+ },
+ "readOnly": true
+ },
+ "organisation_id": {
+ "description": "The organisation id of this fine tune job. Unused on Azure OpenAI; compatibility for OpenAI only.",
+ "type": "string",
+ "readOnly": true
+ },
+ "user_id": {
+ "description": "The user id of this fine tune job. Unused on Azure OpenAI; compatibility for OpenAI only.",
+ "type": "string",
+ "readOnly": true
+ },
+ "hyperparams": {
+ "$ref": "#/definitions/HyperParameters"
+ }
+ }
+ },
+ "FineTuneCreation": {
+ "title": "FineTuneCreation",
+ "description": "Defines the values of a fine tune job.",
+ "required": [
+ "model",
+ "training_file"
+ ],
+ "type": "object",
+ "properties": {
+ "model": {
+ "description": "The identifier of the base model used for this fine-tune.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "training_file": {
+ "description": "The file that is used for training this fine tuned model.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "validation_file": {
+ "description": "The file that is used to evaluate the fine tuned model during training.",
+ "type": "string"
+ },
+ "hyperparams": {
+ "$ref": "#/definitions/HyperParameters"
+ }
+ }
+ },
+ "FineTuneList": {
+ "title": "FineTuneList",
+ "description": "Represents a list of fine tunes.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/FineTune"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "HyperParameters": {
+ "title": "HyperParameters",
+ "description": "The hyper parameter settings used in a fine tune job.",
+ "type": "object",
+ "properties": {
+ "batch_size": {
+ "format": "int32",
+ "description": "The batch size to use for training. The batch size is the number of training examples used to train a single forward and backward pass.\r\nIn general, we've found that larger batch sizes tend to work better for larger datasets.\r\nThe default value as well as the maximum value for this property are specific to a base model.",
+ "type": "integer"
+ },
+ "learning_rate_multiplier": {
+ "format": "double",
+ "description": "The learning rate multiplier to use for training. The fine-tuning learning rate is the original learning rate used for pre-training multiplied by this value.\r\nLarger learning rates tend to perform better with larger batch sizes.\r\nWe recommend experimenting with values in the range 0.02 to 0.2 to see what produces the best results.",
+ "type": "number"
+ },
+ "n_epochs": {
+ "format": "int32",
+ "description": "The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset.",
+ "type": "integer"
+ },
+ "prompt_loss_weight": {
+ "format": "double",
+ "description": "The weight to use for loss on the prompt tokens. This controls how much the model tries to learn to generate the prompt\r\n(as compared to the completion which always has a weight of 1.0), and can add a stabilizing effect to training when completions are short.\r\nIf prompts are extremely long (relative to completions), it may make sense to reduce this weight so as to avoid over-prioritizing learning the prompt.",
+ "type": "number"
+ }
+ }
+ },
+ "InnerError": {
+ "title": "InnerError",
+ "description": "Inner error as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "type": "object",
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/InnerErrorCode"
+ },
+ "innererror": {
+ "$ref": "#/definitions/InnerError"
+ }
+ }
+ },
+ "InnerErrorCode": {
+ "title": "InnerErrorCode",
+ "description": "Inner error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "enum": [
+ "invalidPayload"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "InnerErrorCode",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "invalidPayload",
+ "description": "The request data is invalid for this operation."
+ }
+ ]
+ }
+ },
+ "LogLevel": {
+ "title": "LogLevel",
+ "description": "The verbosity level of an event.",
+ "enum": [
+ "info",
+ "warning",
+ "error"
+ ],
+ "type": "string",
+ "readOnly": true,
+ "x-ms-enum": {
+ "name": "LogLevel",
+ "modelAsString": false,
+ "values": [
+ {
+ "value": "info",
+ "description": "This event is for information only."
+ },
+ {
+ "value": "warning",
+ "description": "This event represents a mitigated issue."
+ },
+ {
+ "value": "error",
+ "description": "This message represents a non recoverable issue."
+ }
+ ]
+ }
+ },
+ "ManualScaleSettings": {
+ "title": "ManualScaleSettings",
+ "description": "Settings for the manual scale type.",
+ "required": [
+ "capacity"
+ ],
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/ScaleSettings"
+ }
+ ],
+ "properties": {
+ "capacity": {
+ "format": "int32",
+ "description": "The constant reserved capacity of the inference endpoint for this deployment.",
+ "type": "integer"
+ }
+ },
+ "x-ms-discriminator-value": "manual"
+ },
+ "ManualScaleSettingsUpdate": {
+ "title": "ManualScaleSettingsUpdate",
+ "description": "Settings for the manual scale type.",
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/ScaleSettingsUpdate"
+ }
+ ],
+ "properties": {
+ "capacity": {
+ "format": "int32",
+ "description": "The constant reserved capacity of the inference endpoint for this deployment.",
+ "type": "integer"
+ }
+ },
+ "x-ms-discriminator-value": "manual"
+ },
+ "Model": {
+ "title": "Model",
+ "description": "A model is either a base model or the result of a successful fine tune job.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "model": {
+ "description": "The base model ID if this is a fine tune model; otherwise `null`.",
+ "type": "string",
+ "readOnly": true
+ },
+ "fine_tune": {
+ "description": "The fine tune job ID if this is a fine tune model; otherwise `null`.",
+ "type": "string",
+ "readOnly": true
+ },
+ "capabilities": {
+ "$ref": "#/definitions/Capabilities"
+ },
+ "deprecation": {
+ "$ref": "#/definitions/Deprecation"
+ }
+ }
+ },
+ "ModelList": {
+ "title": "ModelList",
+ "description": "Represents a list of models.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Model"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "Purpose": {
+ "title": "Purpose",
+ "description": "The intended purpose of the uploaded documents. Use \"fine-tune\" for fine-tuning. This allows us to validate the format of the uploaded file.",
+ "enum": [
+ "fine-tune",
+ "fine-tune-results"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "Purpose",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "fine-tune",
+ "description": "This file contains training data for a fine tune job."
+ },
+ {
+ "value": "fine-tune-results",
+ "description": "This file contains the results of a fine tune job."
+ }
+ ]
+ }
+ },
+ "ScaleSettings": {
+ "title": "ScaleSettings",
+ "description": "The scale settings of a deployment. It defines the modes for scaling and the reserved capacity.",
+ "required": [
+ "scale_type"
+ ],
+ "type": "object",
+ "properties": {
+ "scale_type": {
+ "$ref": "#/definitions/ScaleType"
+ }
+ },
+ "discriminator": "scale_type"
+ },
+ "ScaleSettingsUpdate": {
+ "title": "ScaleSettingsUpdate",
+ "description": "The scale settings of a deployment. It defines the modes for scaling and the reserved capacity.",
+ "required": [
+ "scale_type"
+ ],
+ "type": "object",
+ "properties": {
+ "scale_type": {
+ "$ref": "#/definitions/ScaleType"
+ }
+ },
+ "discriminator": "scale_type"
+ },
+ "ScaleType": {
+ "title": "ScaleType",
+ "description": "Defines how scaling operations will be executed.",
+ "enum": [
+ "manual"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ScaleType",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "manual",
+ "description": "Scaling of a deployment will happen by manually specifying the capacity of a model."
+ }
+ ]
+ }
+ },
+ "State": {
+ "title": "State",
+ "description": "The state of a job or item.",
+ "enum": [
+ "notRunning",
+ "running",
+ "succeeded",
+ "canceled",
+ "failed",
+ "deleted"
+ ],
+ "type": "string",
+ "readOnly": true,
+ "x-ms-enum": {
+ "name": "State",
+ "modelAsString": false,
+ "values": [
+ {
+ "value": "notRunning",
+ "description": "The operation was created and is not queued to be processed in the future."
+ },
+ {
+ "value": "running",
+ "description": "The operation has started to be processed."
+ },
+ {
+ "value": "succeeded",
+ "description": "The operation has successfully be processed and is ready for consumption."
+ },
+ {
+ "value": "canceled",
+ "description": "The operation has been canceled and is incomplete."
+ },
+ {
+ "value": "failed",
+ "description": "The operation has completed processing with a failure and cannot be further consumed."
+ },
+ {
+ "value": "deleted",
+ "description": "The entity has been deleted but may still be referenced by other entities predating the deletion."
+ }
+ ]
+ }
+ },
+ "TypeDiscriminator": {
+ "title": "TypeDiscriminator",
+ "description": "Defines the type of an object.",
+ "enum": [
+ "list",
+ "fine-tune",
+ "file",
+ "fine-tune-event",
+ "model",
+ "deployment"
+ ],
+ "type": "string",
+ "readOnly": true,
+ "x-ms-enum": {
+ "name": "TypeDiscriminator",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "list",
+ "description": "This object represents a list of other objects."
+ },
+ {
+ "value": "fine-tune",
+ "description": "This object represents a fine tune job."
+ },
+ {
+ "value": "file",
+ "description": "This object represents a file."
+ },
+ {
+ "value": "fine-tune-event",
+ "description": "This object represents an event of a fine tune job."
+ },
+ {
+ "value": "model",
+ "description": "This object represents a model (can be a base models or fine tune job result)."
+ },
+ {
+ "value": "deployment",
+ "description": "This object represents a deployment."
+ }
+ ]
+ }
+ }
+ },
+ "parameters": {
+ "endpoint": {
+ "in": "path",
+ "name": "endpoint",
+ "description": "Supported Cognitive Services endpoints (protocol and hostname, for example: https://westus.api.cognitive.microsoft.com).",
+ "required": true,
+ "type": "string",
+ "format": "uri",
+ "x-ms-skip-url-encoding": true,
+ "x-ms-parameter-location": "client"
+ },
+ "apiVersionQueryParameter": {
+ "in": "query",
+ "name": "api-version",
+ "description": "The requested API version.",
+ "required": true,
+ "type": "string",
+ "default": "2022-03-01-preview",
+ "x-ms-parameter-location": "client"
+ }
+ },
+ "securityDefinitions": {
+ "api-key": {
+ "type": "apiKey",
+ "name": "api-key",
+ "in": "header",
+ "description": "Provide your cognitive services azure openai account key here."
+ }
+ },
+ "security": [
+ {
+ "api-key": []
+ }
+ ],
+ "schemes": [
+ "https"
+ ],
+ "x-ms-parameterized-host": {
+ "hostTemplate": "{endpoint}/openai",
+ "useSchemePrefix": false,
+ "parameters": [
+ {
+ "$ref": "#/parameters/endpoint"
+ }
+ ]
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/cancel_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/cancel_finetune.json
new file mode 100644
index 000000000000..15252da71632
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/cancel_finetune.json
@@ -0,0 +1,59 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "events": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job canceled.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "canceled",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_deployment.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_deployment.json
new file mode 100644
index 000000000000..ea82d5bc2596
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_deployment.json
@@ -0,0 +1,13 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "deployment_id": "deployment-afa0669ca01e4693ae3a93baf40f26d6"
+ },
+ "responses": {
+ "204": {
+ "headers": {}
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_file.json
new file mode 100644
index 000000000000..2daf27fdde52
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_file.json
@@ -0,0 +1,13 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "file_id": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "responses": {
+ "204": {
+ "headers": {}
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_finetune.json
new file mode 100644
index 000000000000..cf2dd560e5ef
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/delete_finetune.json
@@ -0,0 +1,13 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "204": {
+ "headers": {}
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_deployment.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_deployment.json
new file mode 100644
index 000000000000..25eb10eeb54d
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_deployment.json
@@ -0,0 +1,26 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "deployment_id": "deployment-afa0669ca01e4693ae3a93baf40f26d6"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_deployments.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_deployments.json
new file mode 100644
index 000000000000..d8103f80fa18
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_deployments.json
@@ -0,0 +1,30 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_file.json
new file mode 100644
index 000000000000..281eb81b0453
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_file.json
@@ -0,0 +1,23 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "file_id": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_file_content.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_file_content.json
new file mode 100644
index 000000000000..c6b7fbe4026c
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_file_content.json
@@ -0,0 +1,14 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "file_id": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": "raw file content"
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_files.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_files.json
new file mode 100644
index 000000000000..3da7cd5560fa
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_files.json
@@ -0,0 +1,37 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ },
+ {
+ "bytes": 32423,
+ "purpose": "fine-tune-results",
+ "filename": "results.csv",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetune.json
new file mode 100644
index 000000000000..7b637342fd83
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetune.json
@@ -0,0 +1,72 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "result_files": [
+ {
+ "bytes": 32423,
+ "purpose": "fine-tune-results",
+ "filename": "results.csv",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "events": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job succeeded.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetune_events.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetune_events.json
new file mode 100644
index 000000000000..bd48f5cd138f
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetune_events.json
@@ -0,0 +1,36 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job succeeded.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetunes.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetunes.json
new file mode 100644
index 000000000000..16ea473a277d
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_finetunes.json
@@ -0,0 +1,76 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "result_files": [
+ {
+ "bytes": 32423,
+ "purpose": "fine-tune-results",
+ "filename": "results.csv",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "events": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job succeeded.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_model_base.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_model_base.json
new file mode 100644
index 000000000000..424aa725992b
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_model_base.json
@@ -0,0 +1,27 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "model_id": "curie"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "capabilities": {
+ "fine_tune": true
+ },
+ "deprecation": {
+ "fine_tune": 1677662127,
+ "inference": 1709284527
+ },
+ "id": "curie",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_model_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_model_finetune.json
new file mode 100644
index 000000000000..0127dcdcde19
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_model_finetune.json
@@ -0,0 +1,28 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "model_id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "model": "curie",
+ "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "capabilities": {
+ "fine_tune": false
+ },
+ "deprecation": {
+ "inference": 1709284527
+ },
+ "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_models.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_models.json
new file mode 100644
index 000000000000..84dc5c631f4a
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/get_models.json
@@ -0,0 +1,46 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "capabilities": {
+ "fine_tune": true
+ },
+ "deprecation": {
+ "fine_tune": 1677662127,
+ "inference": 1709284527
+ },
+ "id": "curie",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ },
+ {
+ "model": "curie",
+ "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "capabilities": {
+ "fine_tune": false
+ },
+ "deprecation": {
+ "inference": 1709284527
+ },
+ "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/import_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/import_file.json
new file mode 100644
index 000000000000..b1bb1fba369f
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/import_file.json
@@ -0,0 +1,29 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "fileImport": {
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "content_url": "https://www.contoso.com/trainingdata/puppy.jsonl"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "body": {
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/patch_deployment_less_capacity.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/patch_deployment_less_capacity.json
new file mode 100644
index 000000000000..0396619bceb9
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/patch_deployment_less_capacity.json
@@ -0,0 +1,42 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "deployment_id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "deployment": {
+ "scale_settings": {
+ "capacity": 1,
+ "scale_type": "manual"
+ }
+ },
+ "content-Type": "application/merge-patch+json"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "scale_settings": {
+ "capacity": 1,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ },
+ "409": {
+ "headers": {},
+ "body": {
+ "error": {
+ "code": "unexpectedEntityState",
+ "message": "The specified deployment cannot be updated because it's in a non-terminal state."
+ }
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/post_deployment.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/post_deployment.json
new file mode 100644
index 000000000000..3919265813a2
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/post_deployment.json
@@ -0,0 +1,35 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "deployment": {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/deployments/deployment-afa0669ca01e4693ae3a93baf40f26d6"
+ },
+ "body": {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/post_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/post_finetune.json
new file mode 100644
index 000000000000..151d29cf5416
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/post_finetune.json
@@ -0,0 +1,45 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "fineTune": {
+ "model": "curie",
+ "training_file": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/fine-tunes/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "body": {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/upload_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/upload_file.json
new file mode 100644
index 000000000000..dfcab883fcbb
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-03-01-preview/examples/upload_file.json
@@ -0,0 +1,26 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-03-01-preview",
+ "purpose": "fine-tune",
+ "content-Type": "multipart/form-data",
+ "file": "raw file content"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "body": {
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/azureopenai.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/azureopenai.json
new file mode 100644
index 000000000000..0d2b3bb87834
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/azureopenai.json
@@ -0,0 +1,1806 @@
+{
+ "swagger": "2.0",
+ "info": {
+ "title": "Azure OpenAI API version 2022-06-01-preview",
+ "version": "2022-06-01-preview"
+ },
+ "paths": {
+ "/deployments": {
+ "get": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Gets the list of deployments owned by the Azure OpenAI resource.",
+ "operationId": "Deployments_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/DeploymentList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all deployments owned by account.": {
+ "$ref": "./examples/get_deployments.json"
+ }
+ }
+ },
+ "post": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Creates a new deployment for the Azure OpenAI resource according to the given specification.",
+ "operationId": "Deployments_Create",
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The specification of the deployment including the model to deploy and the scale settings.",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The deployment has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Creating a deployment.": {
+ "$ref": "./examples/post_deployment.json"
+ }
+ }
+ }
+ },
+ "/deployments/{deployment_id}": {
+ "get": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Gets details for a single deployment specified by the given deployment_id.",
+ "operationId": "Deployments_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment_id",
+ "description": "The identifier of the deployment.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a specific deployment.": {
+ "$ref": "./examples/get_deployment.json"
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Updates the mutable details of the deployment with the given deployment_id.",
+ "operationId": "Deployments_Update",
+ "consumes": [
+ "application/merge-patch+json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment_id",
+ "description": "The identifier of the deployment.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The updated values for the deployment.",
+ "schema": {
+ "$ref": "#/definitions/DeploymentUpdate"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The update process was successfully started.",
+ "schema": {
+ "$ref": "#/definitions/Deployment"
+ }
+ },
+ "409": {
+ "description": "The specified deployment does not exist or is in a non-terminal state.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ },
+ "x-ms-error-response": true
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Updating an existing deployment with less capacity": {
+ "$ref": "./examples/patch_deployment_less_capacity.json"
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Deployments:"
+ ],
+ "summary": "Deletes the deployment specified by the given deployment_id.",
+ "operationId": "Deployments_Delete",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment_id",
+ "description": "The identifier of the deployment.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "204": {
+ "description": "The deployment was successfully deleted."
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deleting a deployment.": {
+ "$ref": "./examples/delete_deployment.json"
+ }
+ }
+ }
+ },
+ "/files": {
+ "get": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Gets a list of all files owned by the Azure OpenAI resource.\r\nThese include user uploaded content like files with purpose \"fine-tune\" for training or validation of fine-tunes models\r\nas well as files that are generated by the service such as \"fine-tune-results\" which contains various metrics for the corresponding fine-tune job.",
+ "operationId": "Files_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/FileList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all files owned by this account.": {
+ "$ref": "./examples/get_files.json"
+ }
+ }
+ },
+ "post": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Creates a new file entity by uploading data from a local machine. Uploaded files can, for example, be used for training or evaluating fine-tuned models.",
+ "operationId": "Files_Upload",
+ "consumes": [
+ "multipart/form-data"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "formData",
+ "name": "purpose",
+ "description": "The intended purpose of the uploaded documents. Use \"fine-tune\" for fine-tuning. This allows us to validate the format of the uploaded file.",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "fine-tune",
+ "fine-tune-results"
+ ],
+ "x-ms-enum": {
+ "name": "Purpose",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "fine-tune",
+ "description": "This file contains training data for a fine tune job."
+ },
+ {
+ "value": "fine-tune-results",
+ "description": "This file contains the results of a fine tune job."
+ }
+ ]
+ }
+ },
+ {
+ "in": "formData",
+ "name": "file",
+ "description": "Gets or sets the file to upload into Azure OpenAI.",
+ "required": true,
+ "type": "file"
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The file has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/File"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Upload a file.": {
+ "$ref": "./examples/upload_file.json"
+ }
+ }
+ }
+ },
+ "/files/{file_id}": {
+ "get": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Gets details for a single file specified by the given file_id including status, size, purpose, etc.",
+ "operationId": "Files_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "file_id",
+ "description": "The identifier of the file.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/File"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a file.": {
+ "$ref": "./examples/get_file.json"
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Deletes the file with the given file_id.\r\nDeletion is also allowed if a file was used, e.g., as training file in a fine-tune job.",
+ "operationId": "Files_Delete",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "file_id",
+ "description": "The identifier of the file.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "204": {
+ "description": "The file was successfully deleted."
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deleting a file.": {
+ "$ref": "./examples/delete_file.json"
+ }
+ }
+ }
+ },
+ "/files/{file_id}/content": {
+ "get": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Gets the content of the file specified by the given file_id.\r\nFiles can be user uploaded content or generated by the service like result metrics of a fine-tune job.",
+ "operationId": "Files_GetFileContent",
+ "produces": [
+ "application/octet-stream",
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "file_id",
+ "description": "The identifier of the file.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "type": "file"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting the file content.": {
+ "$ref": "./examples/get_file_content.json"
+ }
+ }
+ }
+ },
+ "/files/import": {
+ "post": {
+ "tags": [
+ "Files:"
+ ],
+ "summary": "Creates a new file entity by importing data from a provided url. Uploaded files can, for example, be used for training or evaluating fine-tuned models.",
+ "operationId": "Files_Import",
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The definition of the file to create including its purpose, the file name and the url of the file location.",
+ "schema": {
+ "$ref": "#/definitions/FileImport"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The file has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/File"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Importing a file with a blob url as source.": {
+ "$ref": "./examples/import_file.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes": {
+ "get": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Gets a list of all fine-tune jobs owned by the Azure OpenAI resource.\r\nThe details that are returned for each fine-tune job contain besides its identifier\r\nthe base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
+ "operationId": "FineTunes_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/FineTuneList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all fine tune jobs owned by this account.": {
+ "$ref": "./examples/get_finetunes.json"
+ }
+ }
+ },
+ "post": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Creates a job that fine-tunes a specified model from a given training file.\r\nResponse includes details of the enqueued job including job status and hyper parameters.\r\nThe name of the fine-tuned model is added to the response once complete.",
+ "operationId": "FineTunes_Create",
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ },
+ {
+ "in": "body",
+ "name": "body",
+ "description": "The specification of the fine-tuned model to create.\r\nRequired parameters are the base model and the training file to use.\r\nOptionally a validation file can be specified to compute validation metrics during training.\r\nHyper parameters will be set to default values or can by optionally specified.\r\nThese include batch size, learning rate multiplier, number of epochs and others.",
+ "schema": {
+ "$ref": "#/definitions/FineTuneCreation"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "The fine tune has been successfully created.",
+ "schema": {
+ "$ref": "#/definitions/FineTune"
+ },
+ "headers": {
+ "Location": {
+ "description": "The location of the newly created item.",
+ "type": "string",
+ "format": "uri"
+ }
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Creating a fine tune job.": {
+ "$ref": "./examples/post_finetune.json"
+ },
+ "Creating a fine tune job for classification.": {
+ "$ref": "./examples/post_classification_finetune.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes/{fine_tune_id}": {
+ "get": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Gets details for a single fine-tune job specified by the given fine_tune_id.\r\nThe details contain the base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
+ "operationId": "FineTunes_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/FineTune"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a fine tune job.": {
+ "$ref": "./examples/get_finetune.json"
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Deletes the fine-tune job specified by the given fine_tune_id.",
+ "operationId": "FineTunes_Delete",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "204": {
+ "description": "The fine tune was successfully deleted."
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deleting a fine tune job.": {
+ "$ref": "./examples/delete_finetune.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes/{fine_tune_id}/events": {
+ "get": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Gets the events for the fine-tune job specified by the given fine_tune_id.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
+ "operationId": "FineTunes_GetEvents",
+ "produces": [
+ "application/json",
+ "text/event-stream"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "query",
+ "name": "stream",
+ "description": "A flag indicating whether to stream events for the fine-tune job. If set to true,\r\n events will be sent as data-only server-sent events as they become available. The stream will terminate with\r\n a data: [DONE] message when the job is finished (succeeded, cancelled, or failed).\r\n If set to false, only events generated so far will be returned..",
+ "type": "boolean"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/EventList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting events of a fine tune job.": {
+ "$ref": "./examples/get_finetune_events.json"
+ }
+ }
+ }
+ },
+ "/fine-tunes/{fine_tune_id}/cancel": {
+ "post": {
+ "tags": [
+ "Fine-tunes:"
+ ],
+ "summary": "Cancels the processing of the fine-tune job specified by the given fine_tune_id.",
+ "operationId": "FineTunes_Cancel",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "fine_tune_id",
+ "description": "The identifier of the fine-tune job.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The fine tune has been successfully canceled",
+ "schema": {
+ "$ref": "#/definitions/FineTune"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Canceling a fine tune job.": {
+ "$ref": "./examples/cancel_finetune.json"
+ }
+ }
+ }
+ },
+ "/models": {
+ "get": {
+ "tags": [
+ "Models:"
+ ],
+ "summary": "Gets a list of all models that are accessible by the Azure OpenAI resource.\r\nThese include base models as well as all successfully completed fine-tuned models owned by the Azure OpenAI resource.",
+ "operationId": "Models_List",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/ModelList"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting all models owned by account.": {
+ "$ref": "./examples/get_models.json"
+ }
+ }
+ }
+ },
+ "/models/{model_id}": {
+ "get": {
+ "tags": [
+ "Models:"
+ ],
+ "summary": "Gets details for the model specified by the given modelId.",
+ "operationId": "Models_Get",
+ "produces": [
+ "application/json"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "model_id",
+ "description": "The identifier of the model.",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/apiVersionQueryParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Success",
+ "schema": {
+ "$ref": "#/definitions/Model"
+ }
+ },
+ "default": {
+ "description": "An error occurred.",
+ "schema": {
+ "$ref": "#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Getting a base model.": {
+ "$ref": "./examples/get_model_base.json"
+ },
+ "Getting a fine-tuned model.": {
+ "$ref": "./examples/get_model_finetune.json"
+ }
+ }
+ }
+ }
+ },
+ "definitions": {
+ "Capabilities": {
+ "title": "Capabilities",
+ "description": "The capabilities of a base or fine tune model.",
+ "type": "object",
+ "properties": {
+ "fine_tune": {
+ "description": "A value indicating whether a model can be used for fine tuning.",
+ "type": "boolean",
+ "readOnly": true
+ },
+ "inference": {
+ "description": "A value indicating whether a model can be deployed.",
+ "type": "boolean",
+ "readOnly": true
+ },
+ "completion": {
+ "description": "A value indicating whether a model supports completion.",
+ "type": "boolean",
+ "readOnly": true
+ },
+ "embeddings": {
+ "description": "A value indicating whether a model supports embeddings.",
+ "type": "boolean",
+ "readOnly": true
+ },
+ "scale_types": {
+ "description": "The supported scale types for deployments of this model.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ScaleType"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "Deployment": {
+ "title": "Deployment",
+ "description": "Deployments manage the reserved quota for Azure OpenAI models and make them available for inference requests.",
+ "required": [
+ "model",
+ "scale_settings"
+ ],
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "model": {
+ "description": "The OpenAI model to deploy. Can be a base model or a fine tune.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "owner": {
+ "description": "The owner of this deployment. For Azure OpenAI only \"organization-owner\" is supported.",
+ "type": "string",
+ "readOnly": true
+ },
+ "scale_settings": {
+ "$ref": "#/definitions/ScaleSettings"
+ }
+ }
+ },
+ "DeploymentList": {
+ "title": "DeploymentList",
+ "description": "Represents a list of deployments.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Deployment"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "DeploymentUpdate": {
+ "title": "DeploymentUpdate",
+ "description": "Defines changes to the deployment.",
+ "type": "object",
+ "properties": {
+ "model": {
+ "description": "The new OpenAI model to be used for this deployment. Can be a base model or a fine tune.",
+ "type": "string"
+ },
+ "scale_settings": {
+ "$ref": "#/definitions/ScaleSettingsUpdate"
+ }
+ }
+ },
+ "Deprecation": {
+ "title": "Deprecation",
+ "description": "Defines the dates of deprecation for the different use cases of a model.\r\nUsually base models support 1 year of fine tuning after creation. Inference is typically supported 2 years after creation of base or\r\nfine tuned models. The exact dates are specified in the properties.",
+ "type": "object",
+ "properties": {
+ "fine_tune": {
+ "format": "int32",
+ "description": "The end date of fine tune support of this model. Will be `null` for fine tune models.",
+ "type": "integer",
+ "readOnly": true
+ },
+ "inference": {
+ "format": "int32",
+ "description": "The end date of inference support of this model.",
+ "type": "integer",
+ "readOnly": true
+ }
+ }
+ },
+ "Error": {
+ "title": "Error",
+ "description": "Error content as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object",
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/ErrorCode"
+ },
+ "message": {
+ "description": "The message of this error.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "target": {
+ "description": "The location where the error happened if available.",
+ "type": "string"
+ },
+ "details": {
+ "description": "The error details if available.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Error"
+ }
+ },
+ "innererror": {
+ "$ref": "#/definitions/InnerError"
+ }
+ }
+ },
+ "ErrorCode": {
+ "title": "ErrorCode",
+ "description": "Error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "enum": [
+ "conflict",
+ "invalidPayload",
+ "forbidden",
+ "notFound",
+ "unexpectedEntityState",
+ "itemDoesAlreadyExist",
+ "serviceUnavailable",
+ "internalFailure",
+ "quotaExceeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ErrorCode",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "conflict",
+ "description": "The requested operation conflicts with the current resource state."
+ },
+ {
+ "value": "invalidPayload",
+ "description": "The request data is invalid for this operation."
+ },
+ {
+ "value": "forbidden",
+ "description": "The operation is forbidden for the current user/api key."
+ },
+ {
+ "value": "notFound",
+ "description": "The resource is not found."
+ },
+ {
+ "value": "unexpectedEntityState",
+ "description": "The operation cannot be executed in the current resource's state."
+ },
+ {
+ "value": "itemDoesAlreadyExist",
+ "description": "The item does already exist."
+ },
+ {
+ "value": "serviceUnavailable",
+ "description": "The service is currently not available."
+ },
+ {
+ "value": "internalFailure",
+ "description": "Internal error. Please retry."
+ },
+ {
+ "value": "quotaExceeded",
+ "description": "Quota exceeded."
+ }
+ ]
+ }
+ },
+ "ErrorResponse": {
+ "title": "ErrorResponse",
+ "description": "Error response as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "type": "object",
+ "properties": {
+ "error": {
+ "$ref": "#/definitions/Error"
+ }
+ }
+ },
+ "Event": {
+ "title": "Event",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this event was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "level": {
+ "$ref": "#/definitions/LogLevel"
+ },
+ "message": {
+ "description": "The message describing the event. This can be a change of state, e.g., enqueued, started, failed or completed, or other events like uploaded results.",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "EventList": {
+ "title": "EventList",
+ "description": "Represents a list of events.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Event"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "File": {
+ "title": "File",
+ "description": "A file is a document usable for training and validation. It can also be a service generated document with result details.",
+ "required": [
+ "filename",
+ "purpose"
+ ],
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "bytes": {
+ "format": "int64",
+ "description": "The size of this file when available (can be null). File sizes larger than 2^53-1 are not supported to ensure compatibility\r\nwith JavaScript integers.",
+ "type": "integer",
+ "readOnly": true
+ },
+ "purpose": {
+ "$ref": "#/definitions/Purpose"
+ },
+ "filename": {
+ "description": "The name of the file.",
+ "minLength": 1,
+ "type": "string"
+ }
+ }
+ },
+ "FileImport": {
+ "title": "FileImport",
+ "description": "Defines a document to import from an external content url to be usable with Azure OpenAI.",
+ "required": [
+ "content_url",
+ "filename",
+ "purpose"
+ ],
+ "type": "object",
+ "properties": {
+ "purpose": {
+ "$ref": "#/definitions/Purpose"
+ },
+ "filename": {
+ "description": "The name of the [JSON Lines](https://jsonlines.readthedocs.io/en/latest/) file to be uploaded.\r\nIf the `purpose` is set to \"fine-tune\", each line is a JSON record with \"prompt\" and \"completion\" fields representing your training examples.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "content_url": {
+ "format": "uri",
+ "description": "The url to download the document from (can be SAS url of a blob or any other external url accessible with a GET request).",
+ "type": "string"
+ }
+ }
+ },
+ "FileList": {
+ "title": "FileList",
+ "description": "Represents a list of files.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "FineTune": {
+ "title": "FineTune",
+ "description": "Fine tuning is a job to tailor a model to specific training data.",
+ "required": [
+ "model",
+ "training_files"
+ ],
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "model": {
+ "description": "The identifier of the base model used for the fine-tune.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "fine_tuned_model": {
+ "description": "The identifier of the resulting fine tuned model. This property is only populated for successfully completed fine-tune runs.\r\nUse this identifier to create a deployment for inferencing.",
+ "type": "string",
+ "readOnly": true
+ },
+ "training_files": {
+ "description": "The files that are used for training the fine tuned model.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ }
+ },
+ "validation_files": {
+ "description": "The files that are used to evaluate the fine tuned model during training.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ }
+ },
+ "result_files": {
+ "description": "The result files containing training and evaluation metrics in csv format.\r\nThe file is only available for successfully completed fine-tune runs.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/File"
+ },
+ "readOnly": true
+ },
+ "events": {
+ "description": "The events that show the progress of the fine-tune run including queued, running and completed.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Event"
+ },
+ "readOnly": true
+ },
+ "organisation_id": {
+ "description": "The organisation id of this fine tune job. Unused on Azure OpenAI; compatibility for OpenAI only.",
+ "type": "string",
+ "readOnly": true
+ },
+ "user_id": {
+ "description": "The user id of this fine tune job. Unused on Azure OpenAI; compatibility for OpenAI only.",
+ "type": "string",
+ "readOnly": true
+ },
+ "hyperparams": {
+ "$ref": "#/definitions/HyperParameters"
+ }
+ }
+ },
+ "FineTuneCreation": {
+ "title": "FineTuneCreation",
+ "description": "Defines the values of a fine tune job.",
+ "required": [
+ "model",
+ "training_file"
+ ],
+ "type": "object",
+ "properties": {
+ "model": {
+ "description": "The identifier of the base model used for this fine-tune.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "training_file": {
+ "description": "The file that is used for training this fine tuned model.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "validation_file": {
+ "description": "The file that is used to evaluate the fine tuned model during training.",
+ "type": "string"
+ },
+ "hyperparams": {
+ "$ref": "#/definitions/HyperParameters"
+ }
+ }
+ },
+ "FineTuneList": {
+ "title": "FineTuneList",
+ "description": "Represents a list of fine tunes.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/FineTune"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "HyperParameters": {
+ "title": "HyperParameters",
+ "description": "The hyper parameter settings used in a fine tune job.",
+ "type": "object",
+ "properties": {
+ "batch_size": {
+ "format": "int32",
+ "description": "The batch size to use for training. The batch size is the number of training examples used to train a single forward and backward pass.\r\nIn general, we've found that larger batch sizes tend to work better for larger datasets.\r\nThe default value as well as the maximum value for this property are specific to a base model.",
+ "type": "integer"
+ },
+ "learning_rate_multiplier": {
+ "format": "double",
+ "description": "The learning rate multiplier to use for training. The fine-tuning learning rate is the original learning rate used for pre-training multiplied by this value.\r\nLarger learning rates tend to perform better with larger batch sizes.\r\nWe recommend experimenting with values in the range 0.02 to 0.2 to see what produces the best results.",
+ "type": "number"
+ },
+ "n_epochs": {
+ "format": "int32",
+ "description": "The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset.",
+ "type": "integer"
+ },
+ "prompt_loss_weight": {
+ "format": "double",
+ "description": "The weight to use for loss on the prompt tokens. This controls how much the model tries to learn to generate the prompt\r\n(as compared to the completion which always has a weight of 1.0), and can add a stabilizing effect to training when completions are short.\r\nIf prompts are extremely long (relative to completions), it may make sense to reduce this weight so as to avoid over-prioritizing learning the prompt.",
+ "type": "number"
+ },
+ "compute_classification_metrics": {
+ "description": "A value indicating whether to compute classification metrics.\r\nIf set, we calculate classification-specific metrics such as accuracy and F-1 score using the validation set at the end of every epoch.\r\nThese metrics can be viewed in the results file. In order to compute classification metrics, you must provide a validation_file.Additionally,\r\nyou must specify classification_n_classes for multiclass classification or classification_positive_class for binary classification.",
+ "type": "boolean"
+ },
+ "classification_n_classes": {
+ "format": "int32",
+ "description": "The number of classes in a classification task.\r\nThis parameter is required for multiclass classification.",
+ "type": "integer"
+ },
+ "classification_positive_class": {
+ "description": "The positive class in binary classification.\r\nThis parameter is needed to generate precision, recall, and F1 metrics when doing binary classification.",
+ "type": "string"
+ },
+ "classification_betas": {
+ "description": "The classification beta values. If this is provided, we calculate F-beta scores at the specified beta values.\r\nThe F-beta score is a generalization of F-1 score. This is only used for binary classification.\r\nWith a beta of 1 (i.e.the F-1 score), precision and recall are given the same weight.\r\nA larger beta score puts more weight on recall and less on precision. A smaller beta score puts more weight on precision and less on recall.",
+ "type": "array",
+ "items": {
+ "format": "double",
+ "type": "number"
+ }
+ }
+ }
+ },
+ "InnerError": {
+ "title": "InnerError",
+ "description": "Inner error as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "type": "object",
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/InnerErrorCode"
+ },
+ "innererror": {
+ "$ref": "#/definitions/InnerError"
+ }
+ }
+ },
+ "InnerErrorCode": {
+ "title": "InnerErrorCode",
+ "description": "Inner error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
+ "enum": [
+ "invalidPayload"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "InnerErrorCode",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "invalidPayload",
+ "description": "The request data is invalid for this operation."
+ }
+ ]
+ }
+ },
+ "LogLevel": {
+ "title": "LogLevel",
+ "description": "The verbosity level of an event.",
+ "enum": [
+ "info",
+ "warning",
+ "error"
+ ],
+ "type": "string",
+ "readOnly": true,
+ "x-ms-enum": {
+ "name": "LogLevel",
+ "modelAsString": false,
+ "values": [
+ {
+ "value": "info",
+ "description": "This event is for information only."
+ },
+ {
+ "value": "warning",
+ "description": "This event represents a mitigated issue."
+ },
+ {
+ "value": "error",
+ "description": "This message represents a non recoverable issue."
+ }
+ ]
+ }
+ },
+ "ManualScaleSettings": {
+ "title": "ManualScaleSettings",
+ "description": "Settings for the manual scale type.",
+ "required": [
+ "capacity"
+ ],
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/ScaleSettings"
+ }
+ ],
+ "properties": {
+ "capacity": {
+ "format": "int32",
+ "description": "The constant reserved capacity of the inference endpoint for this deployment.",
+ "type": "integer"
+ }
+ },
+ "x-ms-discriminator-value": "manual"
+ },
+ "ManualScaleSettingsUpdate": {
+ "title": "ManualScaleSettingsUpdate",
+ "description": "Settings for the manual scale type.",
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/ScaleSettingsUpdate"
+ }
+ ],
+ "properties": {
+ "capacity": {
+ "format": "int32",
+ "description": "The constant reserved capacity of the inference endpoint for this deployment.",
+ "type": "integer"
+ }
+ },
+ "x-ms-discriminator-value": "manual"
+ },
+ "Model": {
+ "title": "Model",
+ "description": "A model is either a base model or the result of a successful fine tune job.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "status": {
+ "$ref": "#/definitions/State"
+ },
+ "created_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was created (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "updated_at": {
+ "format": "int32",
+ "description": "A timestamp when this job or item was modified last (in unix epochs).",
+ "type": "integer",
+ "readOnly": true
+ },
+ "id": {
+ "description": "The identity of this item.",
+ "type": "string",
+ "readOnly": true
+ },
+ "model": {
+ "description": "The base model ID if this is a fine tune model; otherwise `null`.",
+ "type": "string",
+ "readOnly": true
+ },
+ "fine_tune": {
+ "description": "The fine tune job ID if this is a fine tune model; otherwise `null`.",
+ "type": "string",
+ "readOnly": true
+ },
+ "capabilities": {
+ "$ref": "#/definitions/Capabilities"
+ },
+ "deprecation": {
+ "$ref": "#/definitions/Deprecation"
+ }
+ }
+ },
+ "ModelList": {
+ "title": "ModelList",
+ "description": "Represents a list of models.",
+ "type": "object",
+ "properties": {
+ "object": {
+ "$ref": "#/definitions/TypeDiscriminator"
+ },
+ "data": {
+ "description": "The list of items.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Model"
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "Purpose": {
+ "title": "Purpose",
+ "description": "The intended purpose of the uploaded documents. Use \"fine-tune\" for fine-tuning. This allows us to validate the format of the uploaded file.",
+ "enum": [
+ "fine-tune",
+ "fine-tune-results"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "Purpose",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "fine-tune",
+ "description": "This file contains training data for a fine tune job."
+ },
+ {
+ "value": "fine-tune-results",
+ "description": "This file contains the results of a fine tune job."
+ }
+ ]
+ }
+ },
+ "ScaleSettings": {
+ "title": "ScaleSettings",
+ "description": "The scale settings of a deployment. It defines the modes for scaling and the reserved capacity.",
+ "required": [
+ "scale_type"
+ ],
+ "type": "object",
+ "properties": {
+ "scale_type": {
+ "$ref": "#/definitions/ScaleType"
+ }
+ },
+ "discriminator": "scale_type"
+ },
+ "ScaleSettingsUpdate": {
+ "title": "ScaleSettingsUpdate",
+ "description": "The scale settings of a deployment. It defines the modes for scaling and the reserved capacity.",
+ "required": [
+ "scale_type"
+ ],
+ "type": "object",
+ "properties": {
+ "scale_type": {
+ "$ref": "#/definitions/ScaleType"
+ }
+ },
+ "discriminator": "scale_type"
+ },
+ "ScaleType": {
+ "title": "ScaleType",
+ "description": "Defines how scaling operations will be executed.",
+ "enum": [
+ "manual",
+ "standard"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ScaleType",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "manual",
+ "description": "Scaling of a deployment will happen by manually specifying the capacity of a model."
+ },
+ {
+ "value": "standard",
+ "description": "Scaling of a deployment will happen automatically based on usage."
+ }
+ ]
+ }
+ },
+ "StandardScaleSettings": {
+ "title": "StandardScaleSettings",
+ "description": "Settings for the standard scale type.",
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/ScaleSettings"
+ }
+ ],
+ "x-ms-discriminator-value": "standard"
+ },
+ "State": {
+ "title": "State",
+ "description": "The state of a job or item.",
+ "enum": [
+ "notRunning",
+ "running",
+ "succeeded",
+ "canceled",
+ "failed",
+ "deleted"
+ ],
+ "type": "string",
+ "readOnly": true,
+ "x-ms-enum": {
+ "name": "State",
+ "modelAsString": false,
+ "values": [
+ {
+ "value": "notRunning",
+ "description": "The operation was created and is not queued to be processed in the future."
+ },
+ {
+ "value": "running",
+ "description": "The operation has started to be processed."
+ },
+ {
+ "value": "succeeded",
+ "description": "The operation has successfully be processed and is ready for consumption."
+ },
+ {
+ "value": "canceled",
+ "description": "The operation has been canceled and is incomplete."
+ },
+ {
+ "value": "failed",
+ "description": "The operation has completed processing with a failure and cannot be further consumed."
+ },
+ {
+ "value": "deleted",
+ "description": "The entity has been deleted but may still be referenced by other entities predating the deletion."
+ }
+ ]
+ }
+ },
+ "TypeDiscriminator": {
+ "title": "TypeDiscriminator",
+ "description": "Defines the type of an object.",
+ "enum": [
+ "list",
+ "fine-tune",
+ "file",
+ "fine-tune-event",
+ "model",
+ "deployment"
+ ],
+ "type": "string",
+ "readOnly": true,
+ "x-ms-enum": {
+ "name": "TypeDiscriminator",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "list",
+ "description": "This object represents a list of other objects."
+ },
+ {
+ "value": "fine-tune",
+ "description": "This object represents a fine tune job."
+ },
+ {
+ "value": "file",
+ "description": "This object represents a file."
+ },
+ {
+ "value": "fine-tune-event",
+ "description": "This object represents an event of a fine tune job."
+ },
+ {
+ "value": "model",
+ "description": "This object represents a model (can be a base models or fine tune job result)."
+ },
+ {
+ "value": "deployment",
+ "description": "This object represents a deployment."
+ }
+ ]
+ }
+ }
+ },
+ "parameters": {
+ "endpoint": {
+ "in": "path",
+ "name": "endpoint",
+ "description": "Supported Cognitive Services endpoints (protocol and hostname, for example: https://westus.api.cognitive.microsoft.com).",
+ "required": true,
+ "type": "string",
+ "format": "uri",
+ "x-ms-skip-url-encoding": true,
+ "x-ms-parameter-location": "client"
+ },
+ "apiVersionQueryParameter": {
+ "in": "query",
+ "name": "api-version",
+ "description": "The requested API version.",
+ "required": true,
+ "type": "string",
+ "default": "2022-06-01-preview",
+ "x-ms-parameter-location": "client"
+ }
+ },
+ "securityDefinitions": {
+ "api-key": {
+ "type": "apiKey",
+ "name": "api-key",
+ "in": "header",
+ "description": "Provide your cognitive services azure openai account key here."
+ }
+ },
+ "security": [
+ {
+ "api-key": []
+ }
+ ],
+ "schemes": [
+ "https"
+ ],
+ "x-ms-parameterized-host": {
+ "hostTemplate": "{endpoint}/openai",
+ "useSchemePrefix": false,
+ "parameters": [
+ {
+ "$ref": "#/parameters/endpoint"
+ }
+ ]
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/cancel_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/cancel_finetune.json
new file mode 100644
index 000000000000..c633eb26ca97
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/cancel_finetune.json
@@ -0,0 +1,59 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "events": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job canceled.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "canceled",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_deployment.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_deployment.json
new file mode 100644
index 000000000000..0a831f0697de
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_deployment.json
@@ -0,0 +1,13 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "deployment_id": "deployment-afa0669ca01e4693ae3a93baf40f26d6"
+ },
+ "responses": {
+ "204": {
+ "headers": {}
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_file.json
new file mode 100644
index 000000000000..49c32c51d2a5
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_file.json
@@ -0,0 +1,13 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "file_id": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "responses": {
+ "204": {
+ "headers": {}
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_finetune.json
new file mode 100644
index 000000000000..54eb0f93ef0e
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/delete_finetune.json
@@ -0,0 +1,13 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "204": {
+ "headers": {}
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_deployment.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_deployment.json
new file mode 100644
index 000000000000..85d16d9d21ea
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_deployment.json
@@ -0,0 +1,26 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "deployment_id": "deployment-afa0669ca01e4693ae3a93baf40f26d6"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_deployments.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_deployments.json
new file mode 100644
index 000000000000..73b7a81bfaa4
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_deployments.json
@@ -0,0 +1,30 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_file.json
new file mode 100644
index 000000000000..0ed62485e6a3
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_file.json
@@ -0,0 +1,23 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "file_id": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_file_content.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_file_content.json
new file mode 100644
index 000000000000..8e9ad92ab8c7
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_file_content.json
@@ -0,0 +1,14 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "file_id": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": "raw file content"
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_files.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_files.json
new file mode 100644
index 000000000000..02a24cdf2f11
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_files.json
@@ -0,0 +1,37 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ },
+ {
+ "bytes": 32423,
+ "purpose": "fine-tune-results",
+ "filename": "results.csv",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetune.json
new file mode 100644
index 000000000000..013cbb27859a
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetune.json
@@ -0,0 +1,72 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "result_files": [
+ {
+ "bytes": 32423,
+ "purpose": "fine-tune-results",
+ "filename": "results.csv",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "events": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job succeeded.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetune_events.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetune_events.json
new file mode 100644
index 000000000000..a7066bbc5b8d
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetune_events.json
@@ -0,0 +1,36 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fine_tune_id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job succeeded.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetunes.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetunes.json
new file mode 100644
index 000000000000..50f89dd4c9ad
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_finetunes.json
@@ -0,0 +1,76 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "result_files": [
+ {
+ "bytes": 32423,
+ "purpose": "fine-tune-results",
+ "filename": "results.csv",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "events": [
+ {
+ "created_at": 1646126127,
+ "level": "info",
+ "message": "Job enqueued. Waiting for jobs ahead to complete.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126169,
+ "level": "info",
+ "message": "Job started.",
+ "object": "fine-tune-event"
+ },
+ {
+ "created_at": 1646126192,
+ "level": "info",
+ "message": "Job succeeded.",
+ "object": "fine-tune-event"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_model_base.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_model_base.json
new file mode 100644
index 000000000000..3922b5c04fce
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_model_base.json
@@ -0,0 +1,33 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "model_id": "curie"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "capabilities": {
+ "fine_tune": true,
+ "inference": true,
+ "completion": true,
+ "embeddings": false,
+ "scale_types": [
+ "standard"
+ ]
+ },
+ "deprecation": {
+ "fine_tune": 1677662127,
+ "inference": 1709284527
+ },
+ "id": "curie",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_model_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_model_finetune.json
new file mode 100644
index 000000000000..5bae63bc93e1
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_model_finetune.json
@@ -0,0 +1,35 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "model_id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "model": "curie",
+ "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "capabilities": {
+ "fine_tune": false,
+ "inference": true,
+ "completion": true,
+ "embeddings": false,
+ "scale_types": [
+ "manual",
+ "standard"
+ ]
+ },
+ "deprecation": {
+ "inference": 1709284527
+ },
+ "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_models.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_models.json
new file mode 100644
index 000000000000..1fbda395e588
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/get_models.json
@@ -0,0 +1,59 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "data": [
+ {
+ "capabilities": {
+ "fine_tune": true,
+ "inference": true,
+ "completion": true,
+ "embeddings": false,
+ "scale_types": [
+ "standard"
+ ]
+ },
+ "deprecation": {
+ "fine_tune": 1677662127,
+ "inference": 1709284527
+ },
+ "id": "curie",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ },
+ {
+ "model": "curie",
+ "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "capabilities": {
+ "fine_tune": false,
+ "inference": true,
+ "completion": true,
+ "embeddings": false,
+ "scale_types": [
+ "manual",
+ "standard"
+ ]
+ },
+ "deprecation": {
+ "inference": 1709284527
+ },
+ "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "model"
+ }
+ ],
+ "object": "list"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/import_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/import_file.json
new file mode 100644
index 000000000000..6db6b08900e5
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/import_file.json
@@ -0,0 +1,29 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fileImport": {
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "content_url": "https://www.contoso.com/trainingdata/puppy.jsonl"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "body": {
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/patch_deployment_less_capacity.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/patch_deployment_less_capacity.json
new file mode 100644
index 000000000000..ccc9f07aa795
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/patch_deployment_less_capacity.json
@@ -0,0 +1,42 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "deployment_id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "deployment": {
+ "scale_settings": {
+ "capacity": 1,
+ "scale_type": "manual"
+ }
+ },
+ "content-Type": "application/merge-patch+json"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "scale_settings": {
+ "capacity": 1,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ },
+ "409": {
+ "headers": {},
+ "body": {
+ "error": {
+ "code": "unexpectedEntityState",
+ "message": "The specified deployment cannot be updated because it's in a non-terminal state."
+ }
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_classification_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_classification_finetune.json
new file mode 100644
index 000000000000..4844abf9ca18
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_classification_finetune.json
@@ -0,0 +1,51 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fineTune": {
+ "hyperparams": {
+ "compute_classification_metrics": true,
+ "classification_n_classes": 4
+ },
+ "model": "curie",
+ "training_file": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/fine-tunes/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "body": {
+ "hyperparams": {
+ "compute_classification_metrics": true,
+ "classification_n_classes": 4,
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_deployment.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_deployment.json
new file mode 100644
index 000000000000..d377e901d418
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_deployment.json
@@ -0,0 +1,35 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "deployment": {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/deployments/deployment-afa0669ca01e4693ae3a93baf40f26d6"
+ },
+ "body": {
+ "scale_settings": {
+ "capacity": 2,
+ "scale_type": "manual"
+ },
+ "model": "curie",
+ "owner": "organization-owner",
+ "id": "deployment-afa0669ca01e4693ae3a93baf40f26d6",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "deployment"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_finetune.json
new file mode 100644
index 000000000000..e3a961dc2584
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/post_finetune.json
@@ -0,0 +1,45 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "fineTune": {
+ "model": "curie",
+ "training_file": "file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "content-Type": "application/json"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/fine-tunes/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
+ },
+ "body": {
+ "hyperparams": {
+ "batch_size": 32,
+ "learning_rate_multiplier": 1,
+ "n_epochs": 2,
+ "prompt_loss_weight": 0.1
+ },
+ "model": "curie",
+ "training_files": [
+ {
+ "bytes": 140,
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "succeeded",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ ],
+ "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "fine-tune"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/upload_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/upload_file.json
new file mode 100644
index 000000000000..80f72f920253
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2022-06-01-preview/examples/upload_file.json
@@ -0,0 +1,26 @@
+{
+ "parameters": {
+ "endpoint": "https://aoairesource.openai.azure.com",
+ "api-key": "{api key}",
+ "api-version": "2022-06-01-preview",
+ "purpose": "fine-tune",
+ "content-Type": "multipart/form-data",
+ "file": "raw file content"
+ },
+ "responses": {
+ "201": {
+ "headers": {
+ "location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
+ },
+ "body": {
+ "purpose": "fine-tune",
+ "filename": "puppy.jsonl",
+ "id": "file-181a1cbdcdcf4677ada87f63a0928099",
+ "status": "notRunning",
+ "created_at": 1646126127,
+ "updated_at": 1646127311,
+ "object": "file"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md
new file mode 100644
index 000000000000..56b172159609
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md
@@ -0,0 +1,47 @@
+# Cognitive Services AzureOpenAI SDKs
+
+> see https://aka.ms/autorest
+
+Configuration for generating AzureOpenAI SDK.
+
+The current release for the AzureOpenAI is `release_2022_06_01_preview`.
+
+``` yaml
+tag: release_2022_06_01_preview
+add-credentials: true
+openapi-type: data-plane
+```
+
+# Releases
+
+## AzureOpenAI 2022-03-01-preview
+These settings apply only when `--tag=release_2022_03_01_preview` is specified on the command line.
+
+``` yaml $(tag) == 'release_2022_03_01_preview'
+input-file: preview/2022-03-01-preview/azureopenai.json
+```
+
+AutoRest-Linter Suppressions
+
+``` yaml
+# Ignore autorest-linter issues that cannot be resolved without breaking compatibility to existing openai api
+directive:
+ - suppress: DefinitionsPropertiesNamesCamelCase
+ reason: Existing external API uses property names like n_epochs, created_at, not following naming/casing guidelines from azure.
+```
+
+## AzureOpenAI 2022-06-01-preview
+These settings apply only when `--tag=release_2022_06_01_preview` is specified on the command line.
+
+``` yaml $(tag) == 'release_2022_06_01_preview'
+input-file: preview/2022-06-01-preview/azureopenai.json
+```
+
+AutoRest-Linter Suppressions
+
+``` yaml
+# Ignore autorest-linter issues that cannot be resolved without breaking compatibility to existing openai api
+directive:
+ - suppress: DefinitionsPropertiesNamesCamelCase
+ reason: Existing external API uses property names like n_epochs, created_at, not following naming/casing guidelines from azure.
+```
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2022-03-01-preview/inference.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2022-03-01-preview/inference.json
new file mode 100644
index 000000000000..ee6bbead016a
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2022-03-01-preview/inference.json
@@ -0,0 +1,396 @@
+{
+ "openapi": "3.0.0",
+ "info": {
+ "title": "Azure OpenAI Service API",
+ "description": "Azure OpenAI APIs for completions and search",
+ "version": "2022-03-01-preview"
+ },
+ "servers": [
+ {
+ "url": "https://{endpoint}/openai",
+ "variables": {
+ "endpoint": {
+ "default": "your-resource-name.openai.azure.com"
+ }
+ }
+ }
+ ],
+ "security": [
+ {
+ "bearer": [
+ "api.read"
+ ]
+ },
+ {
+ "apiKey": []
+ }
+ ],
+ "paths": {
+ "/deployments/{deployment-id}/completions": {
+ "post": {
+ "summary": "Create a completion from a chosen model",
+ "operationId": "completions_create",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment-id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "davinci",
+ "description": "deployment id of the model which was deployed;"
+ }
+ },
+ {
+ "in": "query",
+ "name": "api-version",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "2022-03-01-preview",
+ "description": "api version"
+ }
+ }
+ ],
+ "requestBody": {
+ "required": true,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "prompt": {
+ "description": "An optional prompt to complete from, encoded as a string, a list of strings, or a list of token lists. Defaults to <|endoftext|>. The prompt to complete from. If you would like to provide multiple prompts, use the POST variant of this method. Note that <|endoftext|> is the document separator that the model sees during training, so if a prompt is not specified the model will generate as if from the beginning of a new document. Maximum allowed size of string list is 2048.",
+ "oneOf": [
+ {
+ "type": "string",
+ "default": "",
+ "example": "This is a test.",
+ "nullable": true
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "default": "",
+ "example": "This is a test.",
+ "nullable": false
+ },
+ "description": "Array size minimum of 1 and maximum of 2048"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "integer",
+ "nullable": false
+ },
+ "example": [
+ 1212,
+ 318,
+ 257,
+ 1332,
+ 13
+ ],
+ "description": "Array size minimum of 1"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "items": {
+ "type": "integer",
+ "nullable": false
+ }
+ },
+ "example": [
+ [
+ 1212,
+ 318,
+ 257,
+ 1332,
+ 13
+ ]
+ ],
+ "description": "Array of tokens list size minimum of 1"
+ }
+ ]
+ },
+ "max_tokens": {
+ "description": "The maximum number of tokens to generate. Has minimum of 0.",
+ "type": "integer",
+ "default": 16,
+ "example": 16,
+ "nullable": true
+ },
+ "temperature": {
+ "description": "What sampling temperature to use. Higher values means the model will take more risks. Try 0.9 for more creative applications, and 0 (argmax sampling) for ones with a well-defined answer.\nWe generally recommend using this or `top_p` but not both.\nMinimum of 0 and maximum of 2 allowed.\n",
+ "type": "number",
+ "default": 1,
+ "example": 1,
+ "nullable": true
+ },
+ "top_p": {
+ "description": "An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.\nWe generally recommend using this or `temperature` but not both.\nMinimum of 0 and maximum of 1 allowed.\n",
+ "type": "number",
+ "default": 1,
+ "example": 1,
+ "nullable": true
+ },
+ "logit_bias": {
+ "description": "Defaults to null. Modify the likelihood of specified tokens appearing in the completion. Accepts a json object that maps tokens (specified by their token ID in the GPT tokenizer) to an associated bias value from -100 to 100. You can use this tokenizer tool (which works for both GPT-2 and GPT-3) to convert text to token IDs. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token. As an example, you can pass {\"50256\" : -100} to prevent the <|endoftext|> token from being generated.",
+ "type": "object",
+ "nullable": false
+ },
+ "user": {
+ "description": "The ID of the end-user, for use in tracking and rate-limiting.",
+ "type": "string",
+ "nullable": false
+ },
+ "n": {
+ "description": "How many snippets to generate for each prompt. Minimum of 1 and maximum of 128 allowed.",
+ "type": "integer",
+ "default": 1,
+ "example": 1,
+ "nullable": true
+ },
+ "stream": {
+ "description": "Whether to enable streaming for this endpoint. If set, tokens will be sent as server-sent events as they become available.",
+ "type": "boolean",
+ "nullable": true,
+ "default": false
+ },
+ "logprobs": {
+ "description": "Include the log probabilities on the `logprobs` most likely tokens, as well the chosen tokens. So for example, if `logprobs` is 10, the API will return a list of the 10 most likely tokens. If `logprobs` is 0, only the chosen tokens will have logprobs returned. Minimum of 0 and maximum of 100 allowed.",
+ "type": "integer",
+ "default": null,
+ "nullable": true
+ },
+ "model": {
+ "type": "string",
+ "example": "davinci",
+ "nullable": true,
+ "description": "The name of the model to use"
+ },
+ "echo": {
+ "description": "Echo back the prompt in addition to the completion",
+ "type": "boolean",
+ "default": false,
+ "nullable": true
+ },
+ "stop": {
+ "description": "A sequence which indicates the end of the current document.",
+ "oneOf": [
+ {
+ "type": "string",
+ "default": "<|endoftext|>",
+ "example": "\n",
+ "nullable": true
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "example": [
+ "\n"
+ ],
+ "nullable": false
+ },
+ "description": "Array minimum size of 1 and maximum of 4"
+ }
+ ]
+ },
+ "completion_config": {
+ "type": "string",
+ "nullable": true
+ },
+ "cache_level": {
+ "description": "can be used to disable any server-side caching, 0=no cache, 1=prompt prefix enabled, 2=full cache",
+ "type": "integer",
+ "nullable": true
+ },
+ "presence_penalty": {
+ "description": "How much to penalize new tokens based on their existing frequency in the text so far. Decreases the model's likelihood to repeat the same line verbatim. Has minimum of -2 and maximum of 2.",
+ "type": "number",
+ "default": 0
+ },
+ "frequency_penalty": {
+ "description": "How much to penalize new tokens based on whether they appear in the text so far. Increases the model's likelihood to talk about new topics.",
+ "type": "number",
+ "default": 0
+ },
+ "best_of": {
+ "description": "How many generations to create server side, and display only the best. Will not stream intermediate progress if best_of > 1. Has maximum value of 128.",
+ "type": "integer"
+ }
+ }
+ },
+ "example": {
+ "prompt": "Negate the following sentence.The price for bubblegum increased on thursday.\n\n Negated Sentence:",
+ "max_tokens": 50
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "object": {
+ "type": "string"
+ },
+ "created": {
+ "type": "integer"
+ },
+ "model": {
+ "type": "string"
+ },
+ "choices": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "text": {
+ "type": "string"
+ },
+ "index": {
+ "type": "integer"
+ },
+ "logprobs": {
+ "type": "object",
+ "properties": {
+ "tokens": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "token_logprobs": {
+ "type": "array",
+ "items": {
+ "type": "number"
+ }
+ },
+ "top_logprobs": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "number"
+ }
+ }
+ },
+ "text_offset": {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
+ }
+ }
+ },
+ "finish_reason": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "example": {
+ "model": "davinci",
+ "object": "text_completion",
+ "id": "cmpl-4509KAos68kxOqpE2uYGw81j6m7uo",
+ "created": 1637097562,
+ "choices": [
+ {
+ "index": 0,
+ "text": "The price for bubblegum decreased on thursday.",
+ "logprobs": null,
+ "finish_reason": "stop"
+ }
+ ]
+ }
+ }
+ },
+ "headers": {
+ "apim-request-id": {
+ "description": "Request ID for troubleshooting purposes",
+ "schema": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "default": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/errorResponse"
+ }
+ }
+ },
+ "headers": {
+ "apim-request-id": {
+ "description": "Request ID for troubleshooting purposes",
+ "schema": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "components": {
+ "schemas": {
+ "errorResponse": {
+ "type": "object",
+ "properties": {
+ "error": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "param": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "securitySchemes": {
+ "bearer": {
+ "type": "oauth2",
+ "flows": {
+ "implicit": {
+ "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
+ "scopes": {}
+ }
+ },
+ "x-tokenInfoFunc": "api.middleware.auth.bearer_auth",
+ "x-scopeValidateFunc": "api.middleware.auth.validate_scopes"
+ },
+ "apiKey": {
+ "type": "apiKey",
+ "name": "api-key",
+ "in": "header"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2022-06-01-preview/inference.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2022-06-01-preview/inference.json
new file mode 100644
index 000000000000..3f95581d2a85
--- /dev/null
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2022-06-01-preview/inference.json
@@ -0,0 +1,502 @@
+{
+ "openapi": "3.0.0",
+ "info": {
+ "title": "Azure OpenAI Service API",
+ "description": "Azure OpenAI APIs for completions and search",
+ "version": "2022-03-01-preview"
+ },
+ "servers": [
+ {
+ "url": "https://{endpoint}/openai",
+ "variables": {
+ "endpoint": {
+ "default": "your-resource-name.openai.azure.com"
+ }
+ }
+ }
+ ],
+ "security": [
+ {
+ "bearer": [
+ "api.read"
+ ]
+ },
+ {
+ "apiKey": []
+ }
+ ],
+ "paths": {
+ "/deployments/{deployment-id}/completions": {
+ "post": {
+ "summary": "Create a completion from a chosen model",
+ "operationId": "completions_create",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment-id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "davinci",
+ "description": "deployment id of the model which was deployed;"
+ }
+ },
+ {
+ "in": "query",
+ "name": "api-version",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "2022-03-01-preview",
+ "description": "api version"
+ }
+ }
+ ],
+ "requestBody": {
+ "required": true,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "prompt": {
+ "description": "An optional prompt to complete from, encoded as a string, a list of strings, or a list of token lists. Defaults to <|endoftext|>. The prompt to complete from. If you would like to provide multiple prompts, use the POST variant of this method. Note that <|endoftext|> is the document separator that the model sees during training, so if a prompt is not specified the model will generate as if from the beginning of a new document. Maximum allowed size of string list is 2048.",
+ "oneOf": [
+ {
+ "type": "string",
+ "default": "",
+ "example": "This is a test.",
+ "nullable": true
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "default": "",
+ "example": "This is a test.",
+ "nullable": false
+ },
+ "description": "Array size minimum of 1 and maximum of 2048"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "integer",
+ "nullable": false
+ },
+ "example": [
+ 1212,
+ 318,
+ 257,
+ 1332,
+ 13
+ ],
+ "description": "Array size minimum of 1"
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "items": {
+ "type": "integer",
+ "nullable": false
+ }
+ },
+ "example": [
+ [
+ 1212,
+ 318,
+ 257,
+ 1332,
+ 13
+ ]
+ ],
+ "description": "Array of tokens list size minimum of 1"
+ }
+ ]
+ },
+ "max_tokens": {
+ "description": "The maximum number of tokens to generate. Has minimum of 0.",
+ "type": "integer",
+ "default": 16,
+ "example": 16,
+ "nullable": true
+ },
+ "temperature": {
+ "description": "What sampling temperature to use. Higher values means the model will take more risks. Try 0.9 for more creative applications, and 0 (argmax sampling) for ones with a well-defined answer.\nWe generally recommend using this or `top_p` but not both.\nMinimum of 0 and maximum of 2 allowed.\n",
+ "type": "number",
+ "default": 1,
+ "example": 1,
+ "nullable": true
+ },
+ "top_p": {
+ "description": "An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.\nWe generally recommend using this or `temperature` but not both.\nMinimum of 0 and maximum of 1 allowed.\n",
+ "type": "number",
+ "default": 1,
+ "example": 1,
+ "nullable": true
+ },
+ "logit_bias": {
+ "description": "Defaults to null. Modify the likelihood of specified tokens appearing in the completion. Accepts a json object that maps tokens (specified by their token ID in the GPT tokenizer) to an associated bias value from -100 to 100. You can use this tokenizer tool (which works for both GPT-2 and GPT-3) to convert text to token IDs. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token. As an example, you can pass {\"50256\" : -100} to prevent the <|endoftext|> token from being generated.",
+ "type": "object",
+ "nullable": false
+ },
+ "user": {
+ "description": "The ID of the end-user, for use in tracking and rate-limiting.",
+ "type": "string",
+ "nullable": false
+ },
+ "n": {
+ "description": "How many snippets to generate for each prompt. Minimum of 1 and maximum of 128 allowed.",
+ "type": "integer",
+ "default": 1,
+ "example": 1,
+ "nullable": true
+ },
+ "stream": {
+ "description": "Whether to enable streaming for this endpoint. If set, tokens will be sent as server-sent events as they become available.",
+ "type": "boolean",
+ "nullable": true,
+ "default": false
+ },
+ "logprobs": {
+ "description": "Include the log probabilities on the `logprobs` most likely tokens, as well the chosen tokens. So for example, if `logprobs` is 10, the API will return a list of the 10 most likely tokens. If `logprobs` is 0, only the chosen tokens will have logprobs returned. Minimum of 0 and maximum of 100 allowed.",
+ "type": "integer",
+ "default": null,
+ "nullable": true
+ },
+ "model": {
+ "type": "string",
+ "example": "davinci",
+ "nullable": true,
+ "description": "The name of the model to use"
+ },
+ "echo": {
+ "description": "Echo back the prompt in addition to the completion",
+ "type": "boolean",
+ "default": false,
+ "nullable": true
+ },
+ "stop": {
+ "description": "A sequence which indicates the end of the current document.",
+ "oneOf": [
+ {
+ "type": "string",
+ "default": "<|endoftext|>",
+ "example": "\n",
+ "nullable": true
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "example": [
+ "\n"
+ ],
+ "nullable": false
+ },
+ "description": "Array minimum size of 1 and maximum of 4"
+ }
+ ]
+ },
+ "completion_config": {
+ "type": "string",
+ "nullable": true
+ },
+ "cache_level": {
+ "description": "can be used to disable any server-side caching, 0=no cache, 1=prompt prefix enabled, 2=full cache",
+ "type": "integer",
+ "nullable": true
+ },
+ "presence_penalty": {
+ "description": "How much to penalize new tokens based on their existing frequency in the text so far. Decreases the model's likelihood to repeat the same line verbatim. Has minimum of -2 and maximum of 2.",
+ "type": "number",
+ "default": 0
+ },
+ "frequency_penalty": {
+ "description": "How much to penalize new tokens based on whether they appear in the text so far. Increases the model's likelihood to talk about new topics.",
+ "type": "number",
+ "default": 0
+ },
+ "best_of": {
+ "description": "How many generations to create server side, and display only the best. Will not stream intermediate progress if best_of > 1. Has maximum value of 128.",
+ "type": "integer"
+ }
+ }
+ },
+ "example": {
+ "prompt": "Negate the following sentence.The price for bubblegum increased on thursday.\n\n Negated Sentence:",
+ "max_tokens": 50
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "object": {
+ "type": "string"
+ },
+ "created": {
+ "type": "integer"
+ },
+ "model": {
+ "type": "string"
+ },
+ "choices": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "text": {
+ "type": "string"
+ },
+ "index": {
+ "type": "integer"
+ },
+ "logprobs": {
+ "type": "object",
+ "properties": {
+ "tokens": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "token_logprobs": {
+ "type": "array",
+ "items": {
+ "type": "number"
+ }
+ },
+ "top_logprobs": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "number"
+ }
+ }
+ },
+ "text_offset": {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
+ }
+ }
+ },
+ "finish_reason": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "example": {
+ "model": "davinci",
+ "object": "text_completion",
+ "id": "cmpl-4509KAos68kxOqpE2uYGw81j6m7uo",
+ "created": 1637097562,
+ "choices": [
+ {
+ "index": 0,
+ "text": "The price for bubblegum decreased on thursday.",
+ "logprobs": null,
+ "finish_reason": "stop"
+ }
+ ]
+ }
+ }
+ },
+ "headers": {
+ "apim-request-id": {
+ "description": "Request ID for troubleshooting purposes",
+ "schema": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "default": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/errorResponse"
+ }
+ }
+ },
+ "headers": {
+ "apim-request-id": {
+ "description": "Request ID for troubleshooting purposes",
+ "schema": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/deployments/{deployment-id}/embeddings": {
+ "post": {
+ "summary": "Return the embeddings for a given prompt.",
+ "operationId": "embeddings_create",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "deployment-id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "ada-search-index-v1"
+ },
+ "description": "deployment id of the model which was deployed"
+ }
+ ],
+ "requestBody": {
+ "required": true,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "additionalProperties": true,
+ "properties": {
+ "input": {
+ "description": "An input to embed, encoded as a string, a list of strings, or a list of token lists",
+ "oneOf": [
+ {
+ "type": "string",
+ "default": "",
+ "example": "This is a test.",
+ "nullable": true
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "maxItems": 2048,
+ "items": {
+ "type": "string",
+ "minLength": 1,
+ "example": "This is a test.",
+ "nullable": false
+ }
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "items": {
+ "type": "integer",
+ "nullable": false
+ },
+ "example": "[1212, 318, 257, 1332, 13]"
+ },
+ {
+ "type": "array",
+ "minItems": 1,
+ "maxItems": 2048,
+ "items": {
+ "type": "array",
+ "minItems": 1,
+ "items": {
+ "type": "integer",
+ "nullable": false
+ }
+ },
+ "example": "[[1212, 318, 257, 1332, 13]]"
+ }
+ ]
+ },
+ "user": {
+ "description": "The ID of the end-user, for use in tracking and rate-limiting.",
+ "type": "string",
+ "nullable": false
+ },
+ "input_type": {
+ "description": "input type of embedding search to use",
+ "type": "string",
+ "example": "query"
+ },
+ "model": {
+ "type": "string",
+ "description": "ID of the model to use",
+ "nullable": false
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "components": {
+ "schemas": {
+ "errorResponse": {
+ "type": "object",
+ "properties": {
+ "error": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "param": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "securitySchemes": {
+ "bearer": {
+ "type": "oauth2",
+ "flows": {
+ "implicit": {
+ "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
+ "scopes": {}
+ }
+ },
+ "x-tokenInfoFunc": "api.middleware.auth.bearer_auth",
+ "x-scopeValidateFunc": "api.middleware.auth.validate_scopes"
+ },
+ "apiKey": {
+ "type": "apiKey",
+ "name": "api-key",
+ "in": "header"
+ }
+ }
+ }
+}
diff --git a/specification/cognitiveservices/data-plane/Language/preview/2021-11-01-preview/textanalytics.json b/specification/cognitiveservices/data-plane/Language/preview/2021-11-01-preview/analyzetext.json
similarity index 99%
rename from specification/cognitiveservices/data-plane/Language/preview/2021-11-01-preview/textanalytics.json
rename to specification/cognitiveservices/data-plane/Language/preview/2021-11-01-preview/analyzetext.json
index 42d66799d546..1f67edb9b527 100644
--- a/specification/cognitiveservices/data-plane/Language/preview/2021-11-01-preview/textanalytics.json
+++ b/specification/cognitiveservices/data-plane/Language/preview/2021-11-01-preview/analyzetext.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service",
+ "title": "Microsoft Cognitive Language Service - Text Analysis",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview.0",
"version": "2021-11-01-preview"
},
diff --git a/specification/cognitiveservices/data-plane/Language/preview/2022-02-01-preview/textanalytics.json b/specification/cognitiveservices/data-plane/Language/preview/2022-02-01-preview/analyzetext.json
similarity index 99%
rename from specification/cognitiveservices/data-plane/Language/preview/2022-02-01-preview/textanalytics.json
rename to specification/cognitiveservices/data-plane/Language/preview/2022-02-01-preview/analyzetext.json
index 1fdef1a1d164..a0d3e4b80e82 100644
--- a/specification/cognitiveservices/data-plane/Language/preview/2022-02-01-preview/textanalytics.json
+++ b/specification/cognitiveservices/data-plane/Language/preview/2022-02-01-preview/analyzetext.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service",
+ "title": "Microsoft Cognitive Language Service - Text Analysis",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview.0",
"version": "2022-02-01-preview"
},
diff --git a/specification/cognitiveservices/data-plane/Language/preview/2022-03-01-preview/textanalytics.json b/specification/cognitiveservices/data-plane/Language/preview/2022-03-01-preview/analyzetext.json
similarity index 99%
rename from specification/cognitiveservices/data-plane/Language/preview/2022-03-01-preview/textanalytics.json
rename to specification/cognitiveservices/data-plane/Language/preview/2022-03-01-preview/analyzetext.json
index 25240729a3fc..48744ccd8945 100644
--- a/specification/cognitiveservices/data-plane/Language/preview/2022-03-01-preview/textanalytics.json
+++ b/specification/cognitiveservices/data-plane/Language/preview/2022-03-01-preview/analyzetext.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service",
+ "title": "Microsoft Cognitive Language Service - Text Analysis",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview.0",
"version": "2022-03-01-preview"
},
diff --git a/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext-authoring.json b/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext-authoring.json
index c9ce377fd8ce..9066c809c480 100644
--- a/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext-authoring.json
+++ b/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext-authoring.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service - Analyze Text Authoring",
+ "title": "Microsoft Cognitive Language Service - Text Analysis Authoring",
"version": "2022-05-15-preview",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview."
},
diff --git a/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/textanalytics.json b/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext.json
similarity index 99%
rename from specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/textanalytics.json
rename to specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext.json
index 0a90ef130056..8935b65892fa 100644
--- a/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/textanalytics.json
+++ b/specification/cognitiveservices/data-plane/Language/preview/2022-05-15-preview/analyzetext.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service",
+ "title": "Microsoft Cognitive Language Service - Text Analysis",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview.0",
"version": "2022-05-15-preview"
},
diff --git a/specification/cognitiveservices/data-plane/Language/readme.md b/specification/cognitiveservices/data-plane/Language/readme.md
index a6e39dadf801..c742004311f7 100644
--- a/specification/cognitiveservices/data-plane/Language/readme.md
+++ b/specification/cognitiveservices/data-plane/Language/readme.md
@@ -29,7 +29,7 @@ These settings apply only when `--tag=release_2022_05_15_preview` is specified o
``` yaml $(tag) == 'release_2022_05_15_preview'
input-file:
- - preview/2022-05-15-preview/textanalytics.json
+ - preview/2022-05-15-preview/analyzetext.json
- preview/2022-05-15-preview/analyzeconversations.json
- preview/2022-05-15-preview/analyzetext-authoring.json
- preview/2022-05-15-preview/analyzeconversations-authoring.json
@@ -46,7 +46,7 @@ These settings apply only when `--tag=release_2022_05_01` is specified on the co
``` yaml $(tag) == 'release_2022_05_01'
input-file:
- - stable/2022-05-01/textanalytics.json
+ - stable/2022-05-01/analyzetext.json
- stable/2022-05-01/analyzetext-authoring.json
- stable/2022-05-01/analyzeconversations-authoring.json
- stable/2022-05-01/analyzeconversations.json
@@ -61,7 +61,7 @@ These settings apply only when `--tag=release_2022_03_01_preview` is specified o
``` yaml $(tag) == 'release_2022_03_01_preview'
input-file:
- - preview/2022-03-01-preview/textanalytics.json
+ - preview/2022-03-01-preview/analyzetext.json
- preview/2022-03-01-preview/analyzeconversations.json
title:
Microsoft Cognitive Language Service
@@ -75,7 +75,7 @@ These settings apply only when `--tag=release_2022_02_01_preview` is specified o
``` yaml $(tag) == 'release_2022_02_01_preview'
input-file:
-- preview/2022-02-01-preview/textanalytics.json
+- preview/2022-02-01-preview/analyzetext.json
title:
Microsoft Cognitive Language Service
modelerfour:
@@ -88,7 +88,7 @@ These settings apply only when `--tag=release_2021_11_01_preview` is specified o
``` yaml $(tag) == 'release_2021_11_01_preview'
input-file:
-- preview/2021-11-01-preview/textanalytics.json
+- preview/2021-11-01-preview/analyzetext.json
- preview/2021-11-01-preview/analyzeconversations.json
title:
Microsoft Cognitive Language Service
diff --git a/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext-authoring.json b/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext-authoring.json
index 10558a147039..035c983e1a9e 100644
--- a/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext-authoring.json
+++ b/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext-authoring.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service - Analyze Text Authoring",
+ "title": "Microsoft Cognitive Language Service - Text Analysis Authoring",
"version": "2022-05-01",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview."
},
diff --git a/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/textanalytics.json b/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext.json
similarity index 99%
rename from specification/cognitiveservices/data-plane/Language/stable/2022-05-01/textanalytics.json
rename to specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext.json
index 23c1ea66d85e..eb6c3ea2c206 100644
--- a/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/textanalytics.json
+++ b/specification/cognitiveservices/data-plane/Language/stable/2022-05-01/analyzetext.json
@@ -1,7 +1,7 @@
{
"swagger": "2.0",
"info": {
- "title": "Microsoft Cognitive Language Service",
+ "title": "Microsoft Cognitive Language Service - Text Analysis",
"description": "The language service API is a suite of natural language processing (NLP) skills built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction, language detection and question answering. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/overview.0",
"version": "2022-05-01"
},
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/cloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/cloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/cloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/cloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithMultiRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithMultiRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithMultiRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithMultiRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndCertificate.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndCertificate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndCertificate.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndCertificate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndRDP.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndRDP.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndRDP.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/preview/2020-10-01-preview/examples/CreateCloudServiceWithSingleRoleAndRDP.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/cloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/cloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/cloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/cloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithMultiRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithMultiRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithMultiRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithMultiRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithSingleRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithSingleRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithSingleRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithSingleRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndCertificate.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndCertificate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndCertificate.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndCertificate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndRDP.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndRDP.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndRDP.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/CreateCloudServiceWithSingleRoleAndRDP.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/DeleteCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/DeleteCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteCloudServiceRoleInstance.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/DeleteCloudServiceRoleInstance.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteCloudServiceRoleInstance.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/DeleteCloudServiceRoleInstance.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteCloudServiceRoleInstances.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/DeleteCloudServiceRoleInstances.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteCloudServiceRoleInstances.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/DeleteCloudServiceRoleInstances.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceInstanceViewWithMultiRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceInstanceViewWithMultiRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceInstanceViewWithMultiRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceInstanceViewWithMultiRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceOSFamily.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceOSFamily.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceOSFamily.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceOSFamily.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceOSVersion.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceOSVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceOSVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceOSVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceRoleInstance.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceRoleInstance.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceRoleInstance.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceRoleInstance.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceUpdateDomain.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceUpdateDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceUpdateDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceUpdateDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceWithMultiRoleAndRDP.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceWithMultiRoleAndRDP.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetCloudServiceWithMultiRoleAndRDP.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetCloudServiceWithMultiRoleAndRDP.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetInstanceViewOfCloudServiceRoleInstance.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetInstanceViewOfCloudServiceRoleInstance.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetInstanceViewOfCloudServiceRoleInstance.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/GetInstanceViewOfCloudServiceRoleInstance.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceOSFamilies.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceOSFamilies.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceOSFamilies.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceOSFamilies.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceOSVersions.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceOSVersions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceOSVersions.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceOSVersions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceRoles.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceRoles.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceRoles.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceRoles.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceRolesInstances.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceRolesInstances.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceRolesInstances.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceRolesInstances.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceUpdateDomains.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceUpdateDomains.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServiceUpdateDomains.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServiceUpdateDomains.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServicesInResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServicesInResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServicesInResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServicesInResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServicesInSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServicesInSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListCloudServicesInSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ListCloudServicesInSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/PowerOffCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/PowerOffCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/PowerOffCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/PowerOffCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RebuildCloudServiceRoleInstance.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RebuildCloudServiceRoleInstance.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RebuildCloudServiceRoleInstance.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RebuildCloudServiceRoleInstance.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RebuildCloudServiceRoleInstances.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RebuildCloudServiceRoleInstances.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RebuildCloudServiceRoleInstances.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RebuildCloudServiceRoleInstances.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReimageCloudServiceRoleInstance.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ReimageCloudServiceRoleInstance.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReimageCloudServiceRoleInstance.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ReimageCloudServiceRoleInstance.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReimageCloudServiceRoleInstances.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ReimageCloudServiceRoleInstances.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReimageCloudServiceRoleInstances.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/ReimageCloudServiceRoleInstances.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RestartCloudServiceRoleInstance.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RestartCloudServiceRoleInstance.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RestartCloudServiceRoleInstance.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RestartCloudServiceRoleInstance.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RestartCloudServiceRoleInstances.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RestartCloudServiceRoleInstances.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RestartCloudServiceRoleInstances.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/RestartCloudServiceRoleInstances.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/StartCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/StartCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/StartCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/StartCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateCloudServiceToIncludeTags.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/UpdateCloudServiceToIncludeTags.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateCloudServiceToIncludeTags.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/UpdateCloudServiceToIncludeTags.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateCloudServiceUpdateDomain.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/UpdateCloudServiceUpdateDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateCloudServiceUpdateDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2021-03-01/examples/UpdateCloudServiceUpdateDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/cloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/cloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/cloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/cloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamilies_List.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamilies_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamilies_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamilies_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamily_Get.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamily_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamily_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSFamily_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_Get.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_List.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceOSVersion_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete_ByCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete_ByCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete_ByCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Delete_ByCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_InstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_InstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_InstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_InstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_RemoteDesktopFile.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_RemoteDesktopFile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_RemoteDesktopFile.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Get_RemoteDesktopFile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild_ByCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild_ByCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild_ByCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Rebuild_ByCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage_ByCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage_ByCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage_ByCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Reimage_ByCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart_ByCloudService.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart_ByCloudService.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart_ByCloudService.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRoleInstance_Restart_ByCloudService.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_Get.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_List.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRole_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRolesInstance_List.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRolesInstance_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRolesInstance_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceRolesInstance_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Get.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_List.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Update.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudServiceUpdateDomain_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithMultiRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithMultiRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithMultiRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithMultiRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndCertificate.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndCertificate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndCertificate.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndCertificate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndRDP.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndRDP.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndRDP.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Create_WithSingleRoleAndRDP.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_InstanceViewWithMultiRole.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_InstanceViewWithMultiRole.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_InstanceViewWithMultiRole.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_InstanceViewWithMultiRole.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_WithMultiRoleAndRDP.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_WithMultiRoleAndRDP.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_WithMultiRoleAndRDP.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Get_WithMultiRoleAndRDP.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_ByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_ByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_ByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_ByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_BySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_BySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_BySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_List_BySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_PowerOff.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_PowerOff.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_PowerOff.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_PowerOff.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Start.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Start.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Start.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Start.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Update_ToIncludeTags.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Update_ToIncludeTags.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/CloudServiceRP/examples/CloudService_Update_ToIncludeTags.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/CloudServiceRP/examples/CloudService_Update_ToIncludeTags.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json b/specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/common.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-04-04/common.json
rename to specification/compute/resource-manager/Microsoft.Compute/CloudserviceRP/stable/2022-04-04/common.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromABlob.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromAManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromASnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromAVM.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/GetInformationAboutAnImage.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/ListImagesInAResourceGroup.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/ListImagesInASubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2015-06-15/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2015-06-15/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2015-06-15/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2016-03-30/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2016-03-30/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2016-03-30/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-03-30/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromABlob.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromAManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromASnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromAVM.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/GetInformationAboutAnImage.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListImagesInAResourceGroup.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListImagesInASubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-12-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2017-12-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-04-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateALinuxVmWithoutExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateALinuxVmWithoutExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateALinuxVmWithoutExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateALinuxVmWithoutExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateALinuxVmWithoutGuestAgent.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateALinuxVmWithoutGuestAgent.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateALinuxVmWithoutGuestAgent.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateALinuxVmWithoutGuestAgent.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAWindowsVmWithoutExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAWindowsVmWithoutExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAWindowsVmWithoutExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAWindowsVmWithoutExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAWindowsVmWithoutGuestAgent.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAWindowsVmWithoutGuestAgent.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAWindowsVmWithoutGuestAgent.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAWindowsVmWithoutGuestAgent.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-06-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateALinuxVmWithoutExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateALinuxVmWithoutExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateALinuxVmWithoutExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateALinuxVmWithoutExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateALinuxVmWithoutGuestAgent.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateALinuxVmWithoutGuestAgent.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateALinuxVmWithoutGuestAgent.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateALinuxVmWithoutGuestAgent.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAWindowsVmWithoutExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAWindowsVmWithoutExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAWindowsVmWithoutExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAWindowsVmWithoutExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAWindowsVmWithoutGuestAgent.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAWindowsVmWithoutGuestAgent.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAWindowsVmWithoutGuestAgent.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAWindowsVmWithoutGuestAgent.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2018-10-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateALinuxVmWithoutExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateALinuxVmWithoutExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateALinuxVmWithoutExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateALinuxVmWithoutExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateALinuxVmWithoutGuestAgent.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateALinuxVmWithoutGuestAgent.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateALinuxVmWithoutGuestAgent.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateALinuxVmWithoutGuestAgent.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAWindowsVmWithoutExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAWindowsVmWithoutExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAWindowsVmWithoutExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAWindowsVmWithoutExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAWindowsVmWithoutGuestAgent.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAWindowsVmWithoutGuestAgent.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAWindowsVmWithoutGuestAgent.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAWindowsVmWithoutGuestAgent.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-03-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ConvertToManagedDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ConvertToManagedDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ConvertToManagedDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ConvertToManagedDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-07-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ConvertToManagedDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ConvertToManagedDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ConvertToManagedDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ConvertToManagedDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2019-12-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ForceDeleteVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ForceDeleteVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ForceDeleteVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ForceDeleteVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListRunCommandsInVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListRunCommandsInVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListRunCommandsInVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListRunCommandsInVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VMScaleSetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VMScaleSetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VMScaleSetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VMScaleSetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineAssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineAssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineAssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineAssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-06-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAVmWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAVmWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ForceDeleteVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ForceDeleteVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ForceDeleteVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ForceDeleteVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSets.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSets.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSets.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ForceDeleteVirtualMachineScaleSets.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListRunCommandsInVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListRunCommandsInVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListRunCommandsInVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListRunCommandsInVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVMForceDetachDataDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVMForceDetachDataDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVMForceDetachDataDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVMForceDetachDataDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VMScaleSetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VMScaleSetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VMScaleSetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VMScaleSetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineAssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineAssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineAssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineAssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineInstallPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineInstallPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineInstallPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineInstallPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2020-12-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateARestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateARestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateARestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateARestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithScheduledEventsProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithScheduledEventsProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithScheduledEventsProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithScheduledEventsProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAVmWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAVmWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateARestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateARestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateARestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateARestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateAScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateAScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateAScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateAScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateAVmWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateAVmWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateAVmWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateAVmWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ForceDeleteVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ForceDeleteVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ForceDeleteVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ForceDeleteVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSets.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSets.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSets.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ForceDeleteVirtualMachineScaleSets.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollectionsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollectionsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollectionsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollectionsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollectionsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollectionsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRestorePointCollectionsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRestorePointCollectionsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetVMWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/GetVirtualMachineScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/GetVirtualMachineScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListRunCommandsInVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListRunCommandsInVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListRunCommandsInVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListRunCommandsInVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVMForceDetachDataDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVMForceDetachDataDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVMForceDetachDataDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVMForceDetachDataDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VMScaleSetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VMScaleSetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VMScaleSetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VMScaleSetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineAssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineAssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineAssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineAssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineInstallPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineInstallPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineInstallPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineInstallPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-03-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-03-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateARestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateARestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateARestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateARestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetFromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithSpotRestorePolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithSpotRestorePolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithSpotRestorePolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithSpotRestorePolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithNetworkInterfaceConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithScheduledEventsProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithScheduledEventsProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithScheduledEventsProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithScheduledEventsProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAVmWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAVmWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateACapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateACapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateACapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateACapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateACapacityReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateACapacityReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateACapacityReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateACapacityReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateARestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateARestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateARestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateARestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAVmWithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAVmWithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAVmWithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAVmWithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAVmWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAVmWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateAVmWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateAVmWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/DeleteVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ForceDeleteVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ForceDeleteVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ForceDeleteVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ForceDeleteVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSets.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSets.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSets.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ForceDeleteVirtualMachineScaleSets.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetACapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetACapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetACapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetACapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetACapacityReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetACapacityReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetACapacityReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetACapacityReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollectionWithContainedRestorePoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollectionsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollectionsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollectionsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollectionsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollectionsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollectionsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRestorePointCollectionsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRestorePointCollectionsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetVMWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetVirtualMachineScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/GetVirtualMachineScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListCapacityReservationGroupsInResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListCapacityReservationGroupsInResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListCapacityReservationGroupsInResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListCapacityReservationGroupsInResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListCapacityReservationGroupsInSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListCapacityReservationGroupsInSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListCapacityReservationGroupsInSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListCapacityReservationGroupsInSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListCapacityReservationsInReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListCapacityReservationsInReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListCapacityReservationsInReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListCapacityReservationsInReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListRunCommandsInVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListRunCommandsInVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListRunCommandsInVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListRunCommandsInVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVMScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/RetrieveBootDiagnosticsDataVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVMForceDetachDataDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVMForceDetachDataDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVMForceDetachDataDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVMForceDetachDataDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/UpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VMScaleSetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VMScaleSetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VMScaleSetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VMScaleSetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineAssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineAssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineAssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineAssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineInstallPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineInstallPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineInstallPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineInstallPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/examples/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-04-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/compute.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/compute.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateARestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateARestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateARestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateARestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithApplicationProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithApplicationProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithApplicationProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithApplicationProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromASharedGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromASharedGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromASharedGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromASharedGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithApplicationProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithApplicationProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithApplicationProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithApplicationProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithScheduledEventsProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithScheduledEventsProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithScheduledEventsProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithScheduledEventsProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAVmWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAVmWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateARestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateARestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateARestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateARestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetACapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetACapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetACapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetACapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetACapacityReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetACapacityReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetACapacityReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetACapacityReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetRestorePointCollectionsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListCapacityReservationGroupsInSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListCapacityReservationsInReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListCapacityReservationsInReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListCapacityReservationsInReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListCapacityReservationsInReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVMExtensionWithSuppressFailureEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVMExtensionWithSuppressFailureEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVMExtensionWithSuppressFailureEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVMExtensionWithSuppressFailureEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVMForceDetachDataDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVMForceDetachDataDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVMForceDetachDataDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVMForceDetachDataDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/VirtualMachineAssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/VirtualMachineAssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/VirtualMachineAssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/VirtualMachineAssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/VirtualMachineInstallPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/VirtualMachineInstallPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/compute/VirtualMachineInstallPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/compute/VirtualMachineInstallPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/CreateOrUpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/CreateOrUpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/CreateOrUpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/CreateOrUpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/DeleteRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/DeleteRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/DeleteRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/DeleteRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/GetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/GetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/GetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/GetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/ListRunCommandsInVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/ListRunCommandsInVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/ListRunCommandsInVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/ListRunCommandsInVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/UpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/UpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/UpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/UpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VMScaleSetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VMScaleSetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VMScaleSetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VMScaleSetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/examples/runCommands/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-07-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/compute.json
similarity index 99%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/compute.json
index 28cc84fd7121..bde34e95ce45 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/compute.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/compute.json
@@ -12922,7 +12922,7 @@
},
"keyData": {
"type": "string",
- "description": "SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."
+ "description": "SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."
}
},
"description": "Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed."
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/AvailabilitySets_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservationGroups_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CapacityReservations_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CapacityReservations_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CopyRestorePointBetweenRegions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CopyRestorePointBetweenRegions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CopyRestorePointBetweenRegions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CopyRestorePointBetweenRegions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateACustomImageScaleSetFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateACustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateALinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAPlatformImageScaleSetWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAPlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateARestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateARestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateARestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateARestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetFromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAnAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithApplicationProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithApplicationProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithApplicationProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithApplicationProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsSuppressFailuresEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithProtectedSettingsFromKeyVault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithProtectedSettingsFromKeyVault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithProtectedSettingsFromKeyVault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithProtectedSettingsFromKeyVault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithScaleInPolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithSecurityTypeConfidentialVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithSecurityTypeConfidentialVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithSecurityTypeConfidentialVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithSecurityTypeConfidentialVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithSpotRestorePolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScaleSetWithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAScalesetWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromACommunityGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromACommunityGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromACommunityGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromACommunityGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromASharedGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromASharedGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromASharedGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromASharedGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmFromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmFromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmInAVirtualMachineScaleSetWithCustomerAssignedPlatformFaultDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmInAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmInAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmInAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmInAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithApplicationProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithApplicationProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithApplicationProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithApplicationProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithNetworkInterfaceConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithScheduledEventsProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithScheduledEventsProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithScheduledEventsProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithScheduledEventsProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVMWithCustomerManagedKeys.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAVmWithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAVmWithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAWindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnImageThatIncludesADataDiskFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateACapacityReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollectionForCrossRegionCopy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollectionForCrossRegionCopy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollectionForCrossRegionCopy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateARestorePointCollectionForCrossRegionCopy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAScaleSetWithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithHibernationEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateAVmWithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/CreateOrUpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostGroups_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostRestart.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostRestart.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHostRestart.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHostRestart.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DedicatedHosts_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DeleteAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DeleteAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DeleteAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DeleteAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/DeleteVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ForceDeleteVirtualMachineScaleSets.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GeneralizeVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GeneralizeVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GeneralizeVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GeneralizeVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GenerateSshKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GenerateSshKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GenerateSshKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GenerateSshKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetACapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetACapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetACapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetACapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetACapacityReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetACapacityReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetACapacityReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetACapacityReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetADedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetADedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetADedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetADedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetADedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetADedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetADedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetADedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetAnSshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetAnSshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetAnSshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetAnSshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetInformationAboutAnImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetInformationAboutAnImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetInformationAboutAnImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetInformationAboutAnImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollection.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollection.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollectionWithContainedRestorePoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointCollectionsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointWithInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointWithInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetRestorePointWithInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetRestorePointWithInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMInstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetVMWithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineScaleSetWithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineWithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineWithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/GetVirtualMachineWithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/GetVirtualMachineWithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Images_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Images_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Images_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Images_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Images_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Images_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Images_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Images_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListAvailabilitySetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListAvailabilitySetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListAvailabilitySetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListAvailabilitySetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListAvailableVmSizes_VirtualMachines.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListCapacityReservationGroupsInSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListCapacityReservationsInReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListCapacityReservationsInReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListCapacityReservationsInReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListCapacityReservationsInReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListImagesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListImagesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListImagesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListImagesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListImagesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListImagesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListImagesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListImagesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListProximityPlacementGroupsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListVirtualMachineScaleSetsInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ListVirtualMachinesInASubscriptionByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/LogAnalyticsRequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/LogAnalyticsRequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/LogAnalyticsRequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/LogAnalyticsRequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/LogAnalyticsThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/LogAnalyticsThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/LogAnalyticsThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/LogAnalyticsThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Operations_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Operations_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Operations_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Operations_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Operations_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Operations_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Operations_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Operations_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/PatchAProximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/PatchAProximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/PatchAProximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/PatchAProximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ReapplyVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ReapplyVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ReapplyVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ReapplyVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ReimageVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ReimageVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/ReimageVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/ReimageVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePointCollections_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePoints_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePoints_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePoints_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePoints_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePoints_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePoints_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RestorePoints_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RestorePoints_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVMScaleSetVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/RetrieveBootDiagnosticsDataVirtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SimulateEvictionOfVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SimulateEvictionOfVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SimulateEvictionOfVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SimulateEvictionOfVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SimulateEvictionOfVmssVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SimulateEvictionOfVmssVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SimulateEvictionOfVmssVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SimulateEvictionOfVmssVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/SshPublicKeys_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVMDetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVMExtension.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVMExtension.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVMExtension.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVMExtension.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVMForceDetachDataDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVMForceDetachDataDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVMForceDetachDataDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVMForceDetachDataDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/UpdateVirtualMachineScaleSetVMExtensions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Usage_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Usage_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Usage_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Usage_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Usage_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Usage_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/Usage_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/Usage_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VMScaleSetExtensionRollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineAssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineAssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineAssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineAssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineExtensions_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineImages_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineInstallPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineInstallPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineInstallPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineInstallPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachineSizes_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Capture_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Deallocate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_ListAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_PowerOff_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Redeploy_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Restart_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Start_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Start_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Start_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Start_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Start_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Start_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/compute/VirtualMachines_Start_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/compute/VirtualMachines_Start_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/CreateOrUpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/CreateOrUpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/CreateOrUpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/CreateOrUpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/CreateOrUpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/DeleteRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/DeleteRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/DeleteRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/DeleteRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/DeleteVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/GetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/GetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/GetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/GetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/GetVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/ListRunCommandsInVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/ListRunCommandsInVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/ListRunCommandsInVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/ListRunCommandsInVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/ListVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/UpdateRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/UpdateRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/UpdateRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/UpdateRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/UpdateVirtualMachineScaleSetVMRunCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VMScaleSetRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VMScaleSetRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VMScaleSetRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VMScaleSetRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandGet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandGet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandGet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandGet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandList.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandList.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandList.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/examples/runCommands/VirtualMachineRunCommandList.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/runCommands.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2021-11-01/runCommands.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/availabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/availabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/availabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/availabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/capacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/capacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/capacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/capacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/computeRPCommon.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/computeRPCommon.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/computeRPCommon.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/dedicatedHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/dedicatedHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/dedicatedHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_Create.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySet_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_ListAvailableSizes_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/availabilitySetExamples/AvailabilitySets_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservationGroup_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/capacityReservationExamples/CapacityReservation_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Operations_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/Usage_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/computeRPCommonExamples/VirtualMachineSizes_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate_WithUltraSSD.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate_WithUltraSSD.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate_WithUltraSSD.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_CreateOrUpdate_WithUltraSSD.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get_UltraSSDEnabledDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get_UltraSSDEnabledDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get_UltraSSDEnabledDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroup_Get_UltraSSDEnabledDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListByResourceGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_ListBySubscription_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHostGroups_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Restart.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Restart.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Restart.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHost_Restart.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_ListByHostGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/dedicatedHostExamples/DedicatedHosts_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlob.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlob.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlob.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlob.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlobWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlobWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlobWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromABlobWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshotWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshotWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshotWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromASnapshotWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_CreateFromAVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromABlobIncluded.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromABlobIncluded.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromABlobIncluded.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromABlobIncluded.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromAManagedDiskIncluded.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromAManagedDiskIncluded.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromAManagedDiskIncluded.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromAManagedDiskIncluded.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromASnapshotIncluded.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromASnapshotIncluded.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromASnapshotIncluded.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Create_DataDiskFromASnapshotIncluded.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Update.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Image_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/imageExamples/Images_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_RequestRateByInterval.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_RequestRateByInterval.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_RequestRateByInterval.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_RequestRateByInterval.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_ThrottledRequests.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_ThrottledRequests.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_ThrottledRequests.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/logAnalyticExamples/LogAnalytics_ThrottledRequests.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Patch.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Patch.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Patch.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/proximityPlacementGroupExamples/ProximityPlacementGroup_Patch.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate_ForCrossRegionCopy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate_ForCrossRegionCopy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate_ForCrossRegionCopy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_CreateOrUpdate_ForCrossRegionCopy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get_WithContainedRestorePoints.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get_WithContainedRestorePoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get_WithContainedRestorePoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_Get_WithContainedRestorePoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollection_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePointCollections_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Copy_BetweenRegions.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Copy_BetweenRegions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Copy_BetweenRegions.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Copy_BetweenRegions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Create.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get_WithInstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get_WithInstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get_WithInstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoint_Get_WithInstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/restorePointExamples/RestorePoints_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_List.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/RunCommand_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_List.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Update.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineRunCommand_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_CreateOrUpdate.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_CreateOrUpdate.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_CreateOrUpdate.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_List.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Update.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/runCommandExamples/VirtualMachineScaleSetVMRunCommand_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Create.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKey_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_GenerateKeyPair.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_GenerateKeyPair.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_GenerateKeyPair.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_GenerateKeyPair.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListByResourceGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_ListBySubscription_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/sshPublicKeyExamples/SshPublicKeys_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_CreateOrUpdate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Update.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachineExtensions_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_AssessPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_AssessPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_AssessPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_AssessPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_CreateWithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_CreateWithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_CreateWithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_CreateWithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_CustomImageVmFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_CustomImageVmFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_CustomImageVmFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_CustomImageVmFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACommunityGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACommunityGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACommunityGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACommunityGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASharedGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASharedGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASharedGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASharedGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_FromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_InAnAvailabilitySet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_InAnAvailabilitySet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_InAnAvailabilitySet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_InAnAvailabilitySet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithAutomaticByPlatformSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithAutomaticByPlatformSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithAutomaticByPlatformSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithAutomaticByPlatformSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_LinuxVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_PlatformImageVmWithUnmanagedOsAndDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_PlatformImageVmWithUnmanagedOsAndDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_PlatformImageVmWithUnmanagedOsAndDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_PlatformImageVmWithUnmanagedOsAndDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithAutomaticByPlatformSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithAutomaticByPlatformSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithAutomaticByPlatformSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithAutomaticByPlatformSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingAssessmentModeOfImageDefault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingAssessmentModeOfImageDefault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByOS.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByOS.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByOS.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByOS.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfAutomaticByPlatformAndEnableHotPatchingTrue.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfManual.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfManual.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfManual.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModeOfManual.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModesOfAutomaticByPlatform.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WindowsVmWithPatchSettingModesOfAutomaticByPlatform.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsCacheDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithADiffOsDiskUsingDiffDiskPlacementAsResourceDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithApplicationProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithApplicationProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithApplicationProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithApplicationProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEmptyDataDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEmptyDataDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEmptyDataDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEmptyDataDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithHibernationEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithHibernationEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithHibernationEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithHibernationEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithNetworkInterfaceConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithNetworkInterfaceConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithNetworkInterfaceConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithNetworkInterfaceConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithScheduledEventsProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithScheduledEventsProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithScheduledEventsProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithScheduledEventsProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVMWithCustomerManagedKeys.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSecurityTypeConfidentialVMWithCustomerManagedKeys.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Create_WithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Delete_Force.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Delete_Force.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Delete_Force.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Delete_Force.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Generalize.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Generalize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Generalize.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Generalize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_AutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_AutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_AutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_AutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceView.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceView.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceView.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceView.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_WithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_WithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_WithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Get_WithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_InstallPatches.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_InstallPatches.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_InstallPatches.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_InstallPatches.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reapply.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reapply.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reapply.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reapply.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reimage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reimage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reimage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Reimage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_RetrieveBootDiagnosticsData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_RetrieveBootDiagnosticsData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_RetrieveBootDiagnosticsData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_RetrieveBootDiagnosticsData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_SimulateEviction.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_SimulateEviction.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_SimulateEviction.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_SimulateEviction.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_DetachDataDiskUsingToBeDetachedProperty.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_DetachDataDiskUsingToBeDetachedProperty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_DetachDataDiskUsingToBeDetachedProperty.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_DetachDataDiskUsingToBeDetachedProperty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_ForceDetachDataDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_ForceDetachDataDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_ForceDetachDataDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachine_Update_ForceDetachDataDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Capture_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ConvertToManagedDisks_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Deallocate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAvailableVmSizes.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAvailableVmSizes.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAvailableVmSizes.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListAvailableVmSizes.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListBySubscription_ByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListBySubscription_ByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListBySubscription_ByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_ListBySubscription_ByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PerformMaintenance_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_PowerOff_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Redeploy_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Restart_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMachines_Start_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_InAVmssWithCustomerAssignedPlatformFaultDomain.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_InAVmssWithCustomerAssignedPlatformFaultDomain.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_InAVmssWithCustomerAssignedPlatformFaultDomain.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_InAVmssWithCustomerAssignedPlatformFaultDomain.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_WithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_WithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_WithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExamples/VirtualMacine_Create_WithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListTypes_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineExtensionImageExamples/VirtualMachineExtensionImages_ListVersions_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListByEdgeZone_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListOffers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListPublishers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_ListSkus_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImagesEdgeZone_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListOffers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListPublishers_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_ListSkus_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineImageExamples/VirtualMachineImages_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtension_RollingUpgrade.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtension_RollingUpgrade.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtension_RollingUpgrade.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtension_RollingUpgrade.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_CreateOrUpdate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Delete_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetExtensions_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_Cancel_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_GetLatest_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Create.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_List.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Update.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMExtensions_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Delete_Force.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Delete_Force.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Delete_Force.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Delete_Force.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_InstanceViewAutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_Get_WithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_RetrieveBootDiagnosticsData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_RetrieveBootDiagnosticsData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_RetrieveBootDiagnosticsData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_RetrieveBootDiagnosticsData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_SimulateEviction.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_SimulateEviction.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_SimulateEviction.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVM_SimulateEviction.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Deallocate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PerformMaintenance_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_PowerOff_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Redeploy_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_ReimageAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Reimage_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Restart_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Start_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSetVMs_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_CreateA_WithDiffOsDiskUsingDiffDiskPlacement.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_CreateA_WithDiffOsDiskUsingDiffDiskPlacement.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_CreateA_WithDiffOsDiskUsingDiffDiskPlacement.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_CreateA_WithDiffOsDiskUsingDiffDiskPlacement.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_CustomImageFromAnUnmanagedGeneralizedOsImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_CustomImageFromAnUnmanagedGeneralizedOsImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_CustomImageFromAnUnmanagedGeneralizedOsImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_CustomImageFromAnUnmanagedGeneralizedOsImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromACustomImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromACustomImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromACustomImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromACustomImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromAGeneralizedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromAGeneralizedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromAGeneralizedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromAGeneralizedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromASpecializedSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromASpecializedSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromASpecializedSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromASpecializedSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromWithFpgaNetworkInterface.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromWithFpgaNetworkInterface.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromWithFpgaNetworkInterface.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_FromWithFpgaNetworkInterface.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_PlatformImageWithUnmanagedOsDisks.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_PlatformImageWithUnmanagedOsDisks.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_PlatformImageWithUnmanagedOsDisks.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_PlatformImageWithUnmanagedOsDisks.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAMarketplaceImagePlan.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAMarketplaceImagePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAMarketplaceImagePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAMarketplaceImagePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithApplicationProfile.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithApplicationProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithApplicationProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithApplicationProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAutomaticRepairs.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAutomaticRepairs.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAutomaticRepairs.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAutomaticRepairs.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureApplicationGateway.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureApplicationGateway.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureApplicationGateway.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureApplicationGateway.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureLoadBalancer.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureLoadBalancer.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureLoadBalancer.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithAzureLoadBalancer.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithCapacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithCapacityReservation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithCapacityReservation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithCapacityReservation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiffOsDisk.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiffOsDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiffOsDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiffOsDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiskEncryptionSetResource.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiskEncryptionSetResource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiskEncryptionSetResource.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithDiskEncryptionSetResource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEmptyDataDisksOnEachVm.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEmptyDataDisksOnEachVm.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEmptyDataDisksOnEachVm.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEmptyDataDisksOnEachVm.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEncryptionAtHost.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEncryptionAtHost.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEncryptionAtHost.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithEncryptionAtHost.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsSuppressFailuresEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsSuppressFailuresEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsSuppressFailuresEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsSuppressFailuresEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsTimeBudget.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsTimeBudget.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsTimeBudget.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithExtensionsTimeBudget.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithManagedBootDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithManagedBootDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithManagedBootDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithManagedBootDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPasswordAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPasswordAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPasswordAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPasswordAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPremiumStorage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPremiumStorage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPremiumStorage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithPremiumStorage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithProtectedSettingsFromKeyVault.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithProtectedSettingsFromKeyVault.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithProtectedSettingsFromKeyVault.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithProtectedSettingsFromKeyVault.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithScaleInPolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithScaleInPolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithScaleInPolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithScaleInPolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSecurityTypeConfidentialVM.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSecurityTypeConfidentialVM.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSecurityTypeConfidentialVM.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSecurityTypeConfidentialVM.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotRestorePolicy.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotRestorePolicy.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotRestorePolicy.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotRestorePolicy.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSshAuthentication.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSshAuthentication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSshAuthentication.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSshAuthentication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithTerminateScheduledEventEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithTerminateScheduledEventEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithTerminateScheduledEventEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithTerminateScheduledEventEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUefiSettings.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUefiSettings.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUefiSettings.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUefiSettings.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMSizeProperties.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMSizeProperties.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMSizeProperties.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMSizeProperties.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMsInDifferentZones.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMsInDifferentZones.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMsInDifferentZones.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithVMsInDifferentZones.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Delete_Force.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Delete_Force.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Delete_Force.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Delete_Force.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_AutoPlacedOnDedicatedHostGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_AutoPlacedOnDedicatedHostGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_AutoPlacedOnDedicatedHostGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_AutoPlacedOnDedicatedHostGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_WithUserData.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_WithUserData.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_WithUserData.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Get_WithUserData.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ConvertToSinglePlacementGroup_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Deallocate_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_DeleteInstances_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetInstanceView_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_GetOSUpgradeHistory_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListBySubscription_ByLocation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListBySubscription_ByLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListBySubscription_ByLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListBySubscription_ByLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ListSkus_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_List_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PerformMaintenance_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_PowerOff_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Redeploy_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_ReimageAll_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Reimage_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Restart_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_SetOrchestrationServiceState_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Start_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_UpdateInstances_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MaximumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MinimumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSets_Update_MinimumSet_Gen.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/image.json
similarity index 99%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/image.json
index 8a5ddf584361..bd3b97893047 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/image.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/image.json
@@ -404,7 +404,7 @@
},
"osState": {
"type": "string",
- "description": "The OS State.",
+ "description": "The OS State. For managed images, use Generalized.",
"enum": [
"Generalized",
"Specialized"
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/logAnalytic.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/logAnalytic.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/logAnalytic.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/proximityPlacementGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/restorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/restorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/restorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/runCommand.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/runCommand.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/runCommand.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/sshPublicKey.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/sshPublicKey.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/sshPublicKey.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachine.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachine.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachine.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineExtensionImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachineExtensionImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineExtensionImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachineExtensionImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachineImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachineImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/common.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/common.json
rename to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/common.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/diagnostic.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/diagnostic.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/diagnostic.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/diagnostic.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/GetDiagnosticOperation.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/GetDiagnosticOperation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/GetDiagnosticOperation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/GetDiagnosticOperation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/GetDiagnostics.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/GetDiagnostics.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/GetDiagnostics.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/GetDiagnostics.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/GetDiskInspection.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/GetDiskInspection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/GetDiskInspection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/GetDiskInspection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/RegisterStorageConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/RegisterStorageConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/RegisterStorageConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/RegisterStorageConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/RunDiskInspection.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/RunDiskInspection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/RunDiskInspection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/RunDiskInspection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/ValidateStorageConfiguration.json b/specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/ValidateStorageConfiguration.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2021-06-01-preview/examples/ValidateStorageConfiguration.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiagnosticRP/preview/2021-06-01-preview/examples/ValidateStorageConfiguration.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskByCopyingASnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAPlatformImage.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateASnapshotFromAnExistingSnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAnEmptyManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/GetInformationAboutAManagedDisk.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/GetInformationAboutASnapshot.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListManagedDisksInAResourceGroup.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListManagedDisksInASubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListSnapshotsInAResourceGroup.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListSnapshotsInASubscription.json
old mode 100755
new mode 100644
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2016-04-30-preview/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/preview/2016-04-30-preview/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-03-30/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2017-03-30/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-04-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-04-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-06-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-09-30/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2018-09-30/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-03-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-07-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-11-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2019-11-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-05-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-05-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskWithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskWithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedDiskWithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedDiskWithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskEncryptionSetAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskEncryptionSetAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskEncryptionSetAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskEncryptionSetAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-06-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-06-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ApprovePrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ApprovePrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ApprovePrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ApprovePrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskWithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskWithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedDiskWithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedDiskWithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAnEmptyManagedDiskInExtendedLocation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateABurstingEnabledManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/DeleteAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/DeleteAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetDiskRestorePointResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetDiskRestorePointResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetDiskRestorePointResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetDiskRestorePointResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskEncryptionSetAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskEncryptionSetAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskEncryptionSetAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskEncryptionSetAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskRestorePointsInVmRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskRestorePointsInVmRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListDiskRestorePointsInVmRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListDiskRestorePointsInVmRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListPrivateEndpointConnectionsInADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListPrivateEndpointConnectionsInADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListPrivateEndpointConnectionsInADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListPrivateEndpointConnectionsInADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateAManagedDiskToAddPurchasePlan.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateAManagedDiskToAddPurchasePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateAManagedDiskToAddPurchasePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateAManagedDiskToAddPurchasePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateAManagedDiskToDisableBursting.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateAManagedDiskToDisableBursting.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateAManagedDiskToDisableBursting.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateAManagedDiskToDisableBursting.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-09-30/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ApprovePrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ApprovePrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ApprovePrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ApprovePrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/BeginGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/BeginGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/BeginGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/BeginGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/BeginGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/BeginGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/BeginGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/BeginGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/BeginGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/BeginGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/BeginGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/BeginGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithSecurityProfile.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithSecurityProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedDiskWithSecurityProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedDiskWithSecurityProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/DeleteASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/DeleteASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/EndGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/EndGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/EndGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/EndGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/EndGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/EndGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/EndGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/EndGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/EndGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/EndGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/EndGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/EndGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetDiskRestorePointResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetDiskRestorePointResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetDiskRestorePointResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetDiskRestorePointResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskEncryptionSetAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskEncryptionSetAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskEncryptionSetAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskEncryptionSetAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToChangeTier.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToChangeTier.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToChangeTier.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToChangeTier.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToDisableBursting.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToDisableBursting.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToDisableBursting.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToDisableBursting.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-12-01/examples/UpdateASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2020-12-01/examples/UpdateASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ApprovePrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ApprovePrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ApprovePrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ApprovePrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/BeginGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/BeginGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/BeginGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/BeginGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/BeginGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/BeginGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/BeginGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/BeginGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/BeginGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/BeginGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/BeginGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/BeginGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithSecurityProfile.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithSecurityProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedDiskWithSecurityProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedDiskWithSecurityProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/DeleteASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/DeleteASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/EndGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/EndGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/EndGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/EndGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/EndGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/EndGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/EndGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/EndGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/EndGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/EndGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/EndGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/EndGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetDiskRestorePointResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetDiskRestorePointResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetDiskRestorePointResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetDiskRestorePointResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskEncryptionSetAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskEncryptionSetAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskEncryptionSetAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskEncryptionSetAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskRestorePointsInVmRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskRestorePointsInVmRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListDiskRestorePointsInVmRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListDiskRestorePointsInVmRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToAddPurchasePlan.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToChangeTier.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToChangeTier.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToChangeTier.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToChangeTier.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToDisableBursting.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToDisableBursting.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToDisableBursting.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToDisableBursting.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-04-01/examples/UpdateASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-04-01/examples/UpdateASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ApprovePrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ApprovePrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ApprovePrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ApprovePrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/BeginGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/BeginGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromImportSecure.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromImportSecure.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromImportSecure.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromImportSecure.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithSecurityProfile.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithSecurityProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedDiskWithSecurityProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedDiskWithSecurityProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/DeleteASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/DeleteASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/EndGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/EndGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/EndGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/EndGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/EndGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/EndGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/EndGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/EndGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/EndGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/EndGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/EndGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/EndGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetDiskRestorePointResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetDiskRestorePointResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetDiskRestorePointResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetDiskRestorePointResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskEncryptionSetAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskEncryptionSetAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskEncryptionSetAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskEncryptionSetAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskRestorePointsInVmRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskRestorePointsInVmRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListDiskRestorePointsInVmRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListDiskRestorePointsInVmRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToAddPurchasePlan.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToChangeTier.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToChangeTier.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToChangeTier.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToChangeTier.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToDisableBursting.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToDisableBursting.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToDisableBursting.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToDisableBursting.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateASnapshotWithAcceleratedNetwork.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateASnapshotWithAcceleratedNetwork.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-08-01/examples/UpdateASnapshotWithAcceleratedNetwork.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-08-01/examples/UpdateASnapshotWithAcceleratedNetwork.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ApprovePrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ApprovePrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ApprovePrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ApprovePrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessManagedDiskWithVMGuestState.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/BeginGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/BeginGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAConfidentialVMDiskEncryptedWithCMK.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateADiskEncryptionSetWithKeyVaultFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromImportSecure.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromImportSecure.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromImportSecure.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromImportSecure.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskFromUploadPreparedSecure.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithDataAccessAuthMode.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithDataAccessAuthMode.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithDataAccessAuthMode.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithDataAccessAuthMode.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithSSDZRSAccountType.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithSecurityProfile.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithSecurityProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedDiskWithSecurityProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedDiskWithSecurityProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedUploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedUploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAManagedUploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAManagedUploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateASnapshotFromAnExistingSnapshotInDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAnEmptyManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAnEmptyManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAnEmptyManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAnEmptyManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateAnEmptyManagedDiskInExtendedLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/CreateOrUpdateABurstingEnabledManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/DeleteASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/DeleteASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/EndGetAccessDiskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/EndGetAccessDiskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/EndGetAccessDiskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/EndGetAccessDiskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/EndGetAccessManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/EndGetAccessManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/EndGetAccessManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/EndGetAccessManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/EndGetAccessSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/EndGetAccessSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/EndGetAccessSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/EndGetAccessSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetDiskAccessPrivateLinkResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetDiskAccessPrivateLinkResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetDiskAccessPrivateLinkResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetDiskAccessPrivateLinkResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetDiskRestorePointResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetDiskRestorePointResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetDiskRestorePointResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetDiskRestorePointResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetDiskRestorePointWhenSourceResourceIsFromDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskAccessWithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutADiskEncryptionSetWithAutoKeyRotationError.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutAManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutAManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutAManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutAManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutAPrivateEndpointConnection.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/GetInformationAboutASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/GetInformationAboutASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskAccessesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskAccessesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskAccessesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskAccessesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskAccessesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskAccessesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskAccessesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskAccessesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskEncryptionSetAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskEncryptionSetAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskEncryptionSetAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskEncryptionSetAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskEncryptionSetsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskEncryptionSetsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskEncryptionSetsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskEncryptionSetsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskEncryptionSetsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListDiskRestorePointsInVmRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListManagedDisksInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListManagedDisksInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListManagedDisksInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListManagedDisksInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListManagedDisksInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListManagedDisksInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListManagedDisksInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListManagedDisksInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListPrivateEndpointConnectionsInADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListSnapshotsInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListSnapshotsInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListSnapshotsInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListSnapshotsInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListSnapshotsInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListSnapshotsInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/ListSnapshotsInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/ListSnapshotsInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateADiskEncryptionSetWithRotationToLatestKeyVersionEnabledInProgress.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddAcceleratedNetworking.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddArchitecture.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddArchitecture.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddArchitecture.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddArchitecture.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddPurchasePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToAddSupportsHibernation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToChangeTier.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToChangeTier.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToChangeTier.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToChangeTier.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToDisableBursting.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToDisableBursting.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToDisableBursting.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToDisableBursting.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateAManagedDiskToRemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateASnapshotWithAcceleratedNetwork.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateASnapshotWithAcceleratedNetwork.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-12-01/examples/UpdateASnapshotWithAcceleratedNetwork.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2021-12-01/examples/UpdateASnapshotWithAcceleratedNetwork.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/disk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/disk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/disk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskRPCommon.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRPCommon.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskRPCommon.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/diskRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/diskRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Approve.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Approve.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Approve.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Approve.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_ListByDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_ListByDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_ListByDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateEndpointConnection_ListByDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateLinkResources_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateLinkResources_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateLinkResources_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccessPrivateLinkResources_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Create.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get_WithPrivateEndpoints.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get_WithPrivateEndpoints.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get_WithPrivateEndpoints.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Get_WithPrivateEndpoints.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Update.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskAccessExamples/DiskAccess_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentTenant.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentTenant.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentTenant.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Create_WithKeyVaultFromADifferentTenant.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get_WithAutoKeyRotationError.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get_WithAutoKeyRotationError.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get_WithAutoKeyRotationError.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Get_WithAutoKeyRotationError.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListAssociatedResources.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListAssociatedResources.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListAssociatedResources.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListAssociatedResources.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabledInProgress.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabledInProgress.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabledInProgress.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskEncryptionSetExamples/DiskEncryptionSet_Update_WithRotationToLatestKeyVersionEnabledInProgress.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess_WithVMGuestState.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess_WithVMGuestState.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess_WithVMGuestState.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_BeginGetAccess_WithVMGuestState.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_CreateOrUpdate_BurstingEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_CreateOrUpdate_BurstingEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_CreateOrUpdate_BurstingEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_CreateOrUpdate_BurstingEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByCopyingASnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByCopyingASnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByCopyingASnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByCopyingASnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ByImportingBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ConfidentialVMSupportedDiskEncryptedWithCMK.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ConfidentialVMSupportedDiskEncryptedWithCMK.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ConfidentialVMSupportedDiskEncryptedWithCMK.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_ConfidentialVMSupportedDiskEncryptedWithCMK.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_Empty.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_Empty.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_Empty.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_Empty.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAPlatformImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAPlatformImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAPlatformImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAPlatformImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryCommunityImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryCommunityImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryCommunityImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryCommunityImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryDirectSharedImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryDirectSharedImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryDirectSharedImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryDirectSharedImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnAzureComputeGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnExistingManagedDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnExistingManagedDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnExistingManagedDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromAnExistingManagedDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromImportSecure.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromImportSecure.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromImportSecure.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromImportSecure.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromUploadPreparedSecure.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromUploadPreparedSecure.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromUploadPreparedSecure.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_FromUploadPreparedSecure.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_InExtendedLocation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_InExtendedLocation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_InExtendedLocation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_InExtendedLocation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_UploadDisk.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_UploadDisk.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_UploadDisk.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_UploadDisk.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDataAccessAuthMode.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDataAccessAuthMode.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDataAccessAuthMode.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDataAccessAuthMode.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskEncryptionSet.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskEncryptionSet.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskEncryptionSet.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithDiskEncryptionSet.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithLogicalSectorSize.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithLogicalSectorSize.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithLogicalSectorSize.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithLogicalSectorSize.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithPremiumV2_LRSAccountType.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithPremiumV2_LRSAccountType.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithPremiumV2_LRSAccountType.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithPremiumV2_LRSAccountType.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSSDZRSAccountType.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSSDZRSAccountType.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSSDZRSAccountType.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSSDZRSAccountType.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSecurityProfile.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSecurityProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSecurityProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Create_WithSecurityProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_EndGetAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_EndGetAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_EndGetAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_EndGetAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddAcceleratedNetworking.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddAcceleratedNetworking.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddAcceleratedNetworking.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddAcceleratedNetworking.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddPurchasePlan.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddPurchasePlan.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddPurchasePlan.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddPurchasePlan.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddSupportsHibernation.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddSupportsHibernation.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddSupportsHibernation.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_AddSupportsHibernation.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ChangeTier.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ChangeTier.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ChangeTier.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ChangeTier.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_DisableBursting.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_DisableBursting.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_DisableBursting.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_DisableBursting.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_RemoveDiskAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_RemoveDiskAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_RemoveDiskAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_RemoveDiskAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ToAddArchitecture.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ToAddArchitecture.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ToAddArchitecture.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskExamples/Disk_Update_ToAddArchitecture.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_BeginGetAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_BeginGetAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_BeginGetAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_BeginGetAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_EndGetAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_EndGetAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_EndGetAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_EndGetAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_ListByVmRestorePoint.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_ListByVmRestorePoint.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_ListByVmRestorePoint.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/diskRestorePointExamples/DiskRestorePoint_ListByVmRestorePoint.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_BeginGetAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_BeginGetAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_BeginGetAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_BeginGetAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromADifferentSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromADifferentSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromADifferentSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromADifferentSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromTheSameSubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromTheSameSubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromTheSameSubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_ByImportingAnUnmanagedBlobFromTheSameSubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshotInDifferentRegion.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshotInDifferentRegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshotInDifferentRegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Create_FromAnExistingSnapshotInDifferentRegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_EndGetAccess.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_EndGetAccess.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_EndGetAccess.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_EndGetAccess.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Get.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update_WithAcceleratedNetwork.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update_WithAcceleratedNetwork.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update_WithAcceleratedNetwork.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/examples/snapshotExamples/Snapshot_Update_WithAcceleratedNetwork.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/snapshot.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/DiskRP/snapshot.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/DiskRP/snapshot.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json b/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/common.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-02/common.json
rename to specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2022-03-02/common.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/AddToSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/AddToSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/AddToSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/AddToSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryWithSelectPermissions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryWithSelectPermissions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetAGalleryWithSelectPermissions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetAGalleryWithSelectPermissions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetASharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetASharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetASharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetASharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetASharedGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetASharedGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetASharedGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetASharedGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetASharedGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetASharedGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/GetASharedGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/GetASharedGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListSharedGalleries.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListSharedGalleries.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListSharedGalleries.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListSharedGalleries.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListSharedGalleryImageVersions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListSharedGalleryImageVersions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListSharedGalleryImageVersions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListSharedGalleryImageVersions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListSharedGalleryImages.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListSharedGalleryImages.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ListSharedGalleryImages.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ListSharedGalleryImages.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ResetSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ResetSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/ResetSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/ResetSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/sharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/preview/2020-09-30/sharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/preview/2020-09-30/sharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/examples/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/examples/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2018-06-01/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2018-06-01/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/examples/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/examples/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-03-01/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-03-01/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/examples/UpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/examples/UpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-07-01/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/examples/UpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/examples/UpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-12-01/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2019-12-01/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/AddToSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/AddToSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/AddToSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/AddToSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/CreateOrUpdateASimpleGalleryWithSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryImageVersionWithVhdAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryWithSelectPermissions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryWithSelectPermissions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetAGalleryWithSelectPermissions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetAGalleryWithSelectPermissions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetASharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetASharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetASharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetASharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetASharedGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetASharedGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetASharedGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetASharedGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetASharedGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetASharedGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/GetASharedGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/GetASharedGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSharedGalleries.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListSharedGalleries.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSharedGalleries.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListSharedGalleries.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSharedGalleryImageVersions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListSharedGalleryImageVersions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSharedGalleryImageVersions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListSharedGalleryImageVersions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSharedGalleryImages.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListSharedGalleryImages.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ListSharedGalleryImages.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ListSharedGalleryImages.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ResetSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ResetSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/ResetSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/ResetSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersionWithoutSourceId.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersionWithoutSourceId.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersionWithoutSourceId.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/examples/UpdateASimpleGalleryImageVersionWithoutSourceId.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/sharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2020-09-30/sharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2020-09-30/sharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/communityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/communityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/communityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/communityGallery/GetACommunityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/communityGallery/GetACommunityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/communityGallery/GetACommunityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/communityGallery/GetACommunityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/communityGallery/GetACommunityGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/AddToSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/AddToSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/AddToSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/AddToSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryWithSelectPermissions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryWithSelectPermissions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/GetAGalleryWithSelectPermissions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/GetAGalleryWithSelectPermissions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ResetSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ResetSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/ResetSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/ResetSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/GetASharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/GetASharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/GetASharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/GetASharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/GetASharedGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/ListSharedGalleries.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/ListSharedGalleries.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/ListSharedGalleries.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/ListSharedGalleries.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImageVersions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImageVersions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImageVersions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImageVersions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImages.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImages.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImages.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/examples/sharedGallery/ListSharedGalleryImages.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/sharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/sharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-07-01/sharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/AddToSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/AddToSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/AddToSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/AddToSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateACommunityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateACommunityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateACommunityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateACommunityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithImageVersionAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithShallowReplicationMode.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithTargetExtendedLocations.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithTargetExtendedLocations.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithTargetExtendedLocations.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithTargetExtendedLocations.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVHD.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryImageVersionWithVMAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/CreateOrUpdateASimpleGalleryWithSoftDeletionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/DeleteAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/DeleteAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/EnableACommunityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/EnableACommunityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/EnableACommunityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/EnableACommunityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetACommunityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetACommunityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetACommunityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetACommunityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryApplicationVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryImageVersionWithVhdAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryWithExpandSharingProfileGroups.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryWithExpandSharingProfileGroups.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryWithExpandSharingProfileGroups.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryWithExpandSharingProfileGroups.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryWithSelectPermissions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryWithSelectPermissions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/GetAGalleryWithSelectPermissions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/GetAGalleryWithSelectPermissions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleriesInAResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleriesInAResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleriesInAResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleriesInAResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleriesInASubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleriesInASubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleriesInASubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleriesInASubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryApplicationVersionsInAGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryApplicationsInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryApplicationsInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryApplicationsInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryApplicationsInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryImageVersionsInAGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryImagesInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryImagesInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ListGalleryImagesInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ListGalleryImagesInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ResetSharingProfileInAGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ResetSharingProfileInAGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/ResetSharingProfileInAGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/ResetSharingProfileInAGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryApplicationVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersion.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersion.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/examples/gallery/UpdateASimpleGalleryImageVersionWithoutSourceId.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2021-10-01/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/communityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/communityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/communityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_List.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImageVersion_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_List.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGalleryImage_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGallery_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGallery_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGallery_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/communityGalleryExamples/CommunityGallery_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Create.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/CommunityGallery_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Create.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get_WithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get_WithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get_WithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Get_WithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_ListByGalleryApplication.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_ListByGalleryApplication.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_ListByGalleryApplication.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_ListByGalleryApplication.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Update.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplicationVersion_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Create.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_ListByGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_ListByGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_ListByGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_ListByGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Update.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryApplication_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithImageVersionAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithImageVersionAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithImageVersionAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithImageVersionAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithShallowReplicationMode.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithShallowReplicationMode.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithShallowReplicationMode.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithShallowReplicationMode.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithTargetExtendedLocations.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithTargetExtendedLocations.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithTargetExtendedLocations.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithTargetExtendedLocations.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVHD.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVHD.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVHD.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVHD.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVmAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVmAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVmAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Create_WithVmAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithReplicationStatus.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithReplicationStatus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithReplicationStatus.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithReplicationStatus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithSnapshotsAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithSnapshotsAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithSnapshotsAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithSnapshotsAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithVhdAsSource.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithVhdAsSource.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithVhdAsSource.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Get_WithVhdAsSource.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_ListByGalleryImage.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_ListByGalleryImage.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_ListByGalleryImage.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_ListByGalleryImage.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update_WithoutSourceId.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update_WithoutSourceId.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update_WithoutSourceId.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImageVersion_Update_WithoutSourceId.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Create.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_ListByGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_ListByGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_ListByGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_ListByGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Update.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/GalleryImage_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_AddToSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_AddToSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_AddToSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_AddToSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_SoftDeletionEnabled.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_SoftDeletionEnabled.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_SoftDeletionEnabled.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_SoftDeletionEnabled.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_WithSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_WithSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_WithSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Create_WithSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Delete.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Delete.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Delete.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Delete.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_EnableCommunityGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_EnableCommunityGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_EnableCommunityGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_EnableCommunityGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithExpandSharingProfileGroups.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithExpandSharingProfileGroups.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithExpandSharingProfileGroups.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithExpandSharingProfileGroups.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithSelectPermissions.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithSelectPermissions.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithSelectPermissions.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Get_WithSelectPermissions.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListByResourceGroup.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListByResourceGroup.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListByResourceGroup.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListByResourceGroup.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListBySubscription.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListBySubscription.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListBySubscription.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ListBySubscription.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ResetSharingProfile.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ResetSharingProfile.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ResetSharingProfile.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_ResetSharingProfile.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Update.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Update.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Update.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/galleryExamples/Gallery_Update.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersion_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersion_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersion_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersion_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersions_List.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersions_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersions_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImageVersions_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImage_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImage_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImage_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImage_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImages_List.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImages_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImages_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGalleryImages_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_Get.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_Get.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_Get.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_Get.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_List.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_List.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_List.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/examples/sharedGalleryExamples/SharedGallery_List.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/gallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/gallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/galleryRPCommon.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/galleryRPCommon.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/galleryRPCommon.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/sharedGallery.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/GalleryRP/sharedGallery.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json b/specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/common.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json
rename to specification/compute/resource-manager/Microsoft.Compute/GalleryRP/stable/2022-01-03/common.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/examples/ListAvailableResourceSkus.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2017-09-01/examples/ListAvailableResourceSkus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/examples/ListAvailableResourceSkus.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2017-09-01/examples/ListAvailableResourceSkus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2017-09-01/skus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2017-09-01/skus.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2017-09-01/skus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/examples/ListAvailableResourceSkus.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2019-04-01/examples/ListAvailableResourceSkus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/examples/ListAvailableResourceSkus.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2019-04-01/examples/ListAvailableResourceSkus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/examples/ListAvailableResourceSkusForARegion.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2019-04-01/examples/ListAvailableResourceSkusForARegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/examples/ListAvailableResourceSkusForARegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2019-04-01/examples/ListAvailableResourceSkusForARegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2019-04-01/skus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2019-04-01/skus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/skus/ListAvailableResourceSkus.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/skus/ListAvailableResourceSkus.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkus.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/skus/ListAvailableResourceSkusForARegion.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkusForARegion.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/skus/ListAvailableResourceSkusForARegion.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkusForARegion.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/skus/ListAvailableResourceSkusWithExtendedLocations.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkusWithExtendedLocations.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/examples/skus/ListAvailableResourceSkusWithExtendedLocations.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/examples/skus/ListAvailableResourceSkusWithExtendedLocations.json
diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json b/specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/skus.json
similarity index 100%
rename from specification/compute/resource-manager/Microsoft.Compute/stable/2021-07-01/skus.json
rename to specification/compute/resource-manager/Microsoft.Compute/Skus/stable/2021-07-01/skus.json
diff --git a/specification/compute/resource-manager/readme.java.md b/specification/compute/resource-manager/readme.java.md
index 399311f42133..20c44e6eba94 100644
--- a/specification/compute/resource-manager/readme.java.md
+++ b/specification/compute/resource-manager/readme.java.md
@@ -123,8 +123,8 @@ Creating this tag to pick proper resources from the hybrid profile.
``` yaml $(tag) == 'profile-hybrid-2019-03-01'
input-file:
-- Microsoft.Compute/stable/2017-12-01/compute.json
-- Microsoft.Compute/stable/2017-03-30/disk.json
+- Microsoft.Compute/ComputeRP/stable/2017-12-01/compute.json
+- Microsoft.Compute/DiskRP/stable/2017-03-30/disk.json
```
### Tag: profile-hybrid-2020-09-01 and java
@@ -134,9 +134,9 @@ Please also specify `--azure-libraries-for-java-folder= (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."
+ },
+ "currentOrchestratorVersion": {
+ "readOnly": true,
+ "type": "string",
+ "title": "The version of Kubernetes the Agent Pool is running.",
+ "description": "If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."
+ },
+ "nodeImageVersion": {
+ "readOnly": true,
+ "type": "string",
+ "description": "The version of node image"
+ },
+ "upgradeSettings": {
+ "$ref": "#/definitions/AgentPoolUpgradeSettings",
+ "description": "Settings for upgrading the agentpool"
+ },
+ "provisioningState": {
+ "readOnly": true,
+ "type": "string",
+ "description": "The current deployment or provisioning state."
+ },
+ "powerState": {
+ "title": "Whether the Agent Pool is running or stopped.",
+ "description": "When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded",
+ "$ref": "#/definitions/PowerState"
+ },
+ "availabilityZones": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."
+ },
+ "enableNodePublicIP": {
+ "type": "boolean",
+ "title": "Whether each node is allocated its own public IP.",
+ "description": "Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."
+ },
+ "nodePublicIPPrefixID": {
+ "type": "string",
+ "title": "The public IP prefix ID which VM nodes should use IPs from.",
+ "description": "This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"
+ },
+ "scaleSetPriority": {
+ "$ref": "#/definitions/ScaleSetPriority",
+ "description": "The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."
+ },
+ "scaleSetEvictionPolicy": {
+ "$ref": "#/definitions/ScaleSetEvictionPolicy",
+ "title": "The Virtual Machine Scale Set eviction policy to use.",
+ "description": "This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."
+ },
+ "spotMaxPrice": {
+ "$ref": "#/definitions/SpotMaxPrice",
+ "title": "The max price (in US Dollars) you are willing to pay for spot instances. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.",
+ "description": "Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"
+ },
+ "tags": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "The tags to be persisted on the agent pool virtual machine scale set."
+ },
+ "nodeLabels": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "The node labels to be persisted across all nodes in agent pool."
+ },
+ "nodeTaints": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."
+ },
+ "proximityPlacementGroupID": {
+ "$ref": "#/definitions/ProximityPlacementGroupID",
+ "description": "The ID for Proximity Placement Group."
+ },
+ "kubeletConfig": {
+ "$ref": "#/definitions/KubeletConfig",
+ "description": "The Kubelet configuration on the agent pool nodes."
+ },
+ "linuxOSConfig": {
+ "$ref": "#/definitions/LinuxOSConfig",
+ "description": "The OS configuration of Linux agent nodes."
+ },
+ "enableEncryptionAtHost": {
+ "type": "boolean",
+ "title": "Whether to enable host based OS and data drive encryption.",
+ "description": "This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"
+ },
+ "enableUltraSSD": {
+ "type": "boolean",
+ "description": "Whether to enable UltraSSD"
+ },
+ "enableFIPS": {
+ "type": "boolean",
+ "title": "Whether to use a FIPS-enabled OS.",
+ "description": "See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."
+ },
+ "gpuInstanceProfile": {
+ "$ref": "#/definitions/GPUInstanceProfile",
+ "description": "GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."
+ },
+ "creationData": {
+ "$ref": "#/definitions/CreationData",
+ "description": "CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."
+ },
+ "hostGroupID": {
+ "type": "string",
+ "format": "arm-id",
+ "x-ms-arm-id-details": {
+ "allowedResources": [
+ {
+ "type": "Microsoft.Compute/hostGroups"
+ }
+ ]
+ },
+ "title": "The fully qualified resource ID of the Dedicated Host Group to provision virtual machines from, used only in creation scenario and not allowed to changed once set.",
+ "description": "This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."
+ }
+ },
+ "description": "Properties for the container service agent pool profile."
+ },
+ "ManagedClusterAgentPoolProfile": {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/ManagedClusterAgentPoolProfileProperties"
+ }
+ ],
+ "properties": {
+ "name": {
+ "type": "string",
+ "title": "Unique name of the agent pool profile in the context of the subscription and resource group.",
+ "description": "Windows agent pool names must be 6 characters or less.",
+ "pattern": "^[a-z][a-z0-9]{0,11}$"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "description": "Profile for the container service agent pool."
+ },
+ "AgentPoolType": {
+ "type": "string",
+ "enum": [
+ "VirtualMachineScaleSets",
+ "AvailabilitySet"
+ ],
+ "x-ms-enum": {
+ "name": "AgentPoolType",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "VirtualMachineScaleSets",
+ "description": "Create an Agent Pool backed by a Virtual Machine Scale Set."
+ },
+ {
+ "value": "AvailabilitySet",
+ "description": "Use of this is strongly discouraged."
+ }
+ ]
+ },
+ "description": "The type of Agent Pool."
+ },
+ "AgentPoolMode": {
+ "type": "string",
+ "enum": [
+ "System",
+ "User"
+ ],
+ "x-ms-enum": {
+ "name": "AgentPoolMode",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "System",
+ "description": "System agent pools are primarily for hosting critical system pods such as CoreDNS and metrics-server. System agent pools osType must be Linux. System agent pools VM SKU must have at least 2vCPUs and 4GB of memory."
+ },
+ {
+ "value": "User",
+ "description": "User agent pools are primarily for hosting your application pods."
+ }
+ ]
+ },
+ "title": "The mode of an agent pool.",
+ "description": "A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"
+ },
+ "AgentPoolListResult": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/AgentPool"
+ },
+ "description": "The list of agent pools."
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "The URL to get the next set of agent pool results.",
+ "readOnly": true
+ }
+ },
+ "description": "The response from the List Agent Pools operation."
+ },
+ "AgentPoolUpgradeSettings": {
+ "type": "object",
+ "properties": {
+ "maxSurge": {
+ "type": "string",
+ "title": "The maximum number or percentage of nodes that are surged during upgrade.",
+ "description": "This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"
+ }
+ },
+ "description": "Settings for upgrading an agentpool"
+ },
+ "AgentPool": {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/SubResource"
+ }
+ ],
+ "properties": {
+ "properties": {
+ "description": "Properties of an agent pool.",
+ "$ref": "#/definitions/ManagedClusterAgentPoolProfileProperties",
+ "x-ms-client-flatten": true
+ }
+ },
+ "description": "Agent Pool."
+ },
+ "ManagedClusterWindowsProfile": {
+ "type": "object",
+ "properties": {
+ "adminUsername": {
+ "type": "string",
+ "description": "Specifies the name of the administrator account.
**Max-length:** 20 characters"
+ },
+ "adminPassword": {
+ "type": "string",
+ "description": "Specifies the password of the administrator account.
**Minimum-length:** 8 characters
**Max-length:** 123 characters
**Complexity requirements:** 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\\W_])
**Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""
+ },
+ "licenseType": {
+ "type": "string",
+ "enum": [
+ "None",
+ "Windows_Server"
+ ],
+ "x-ms-enum": {
+ "name": "licenseType",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "None",
+ "description": "No additional licensing is applied."
+ },
+ {
+ "value": "Windows_Server",
+ "description": "Enables Azure Hybrid User Benefits for Windows VMs."
+ }
+ ]
+ },
+ "description": "The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."
+ },
+ "enableCSIProxy": {
+ "type": "boolean",
+ "title": "Whether to enable CSI proxy.",
+ "description": "For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."
+ },
+ "gmsaProfile": {
+ "$ref": "#/definitions/WindowsGmsaProfile",
+ "description": "The Windows gMSA Profile in the Managed Cluster."
+ }
+ },
+ "required": [
+ "adminUsername"
+ ],
+ "description": "Profile for Windows VMs in the managed cluster."
+ },
+ "WindowsGmsaProfile": {
+ "type": "object",
+ "properties": {
+ "enabled": {
+ "type": "boolean",
+ "title": "Whether to enable Windows gMSA.",
+ "description": "Specifies whether to enable Windows gMSA in the managed cluster."
+ },
+ "dnsServer": {
+ "type": "string",
+ "description": "Specifies the DNS server for Windows gMSA.
Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."
+ },
+ "rootDomainName": {
+ "type": "string",
+ "description": "Specifies the root domain name for Windows gMSA.
\nThe supported Lat and Lon ranges when using the **bbox** parameter, are as follows:\n
\n\n |Zoom Level | Max Lon Range | Max Lat Range|\n |:----------|:----------------|:-------------|\n |0 | 360.0 | 170.0 | \n |1 | 360.0 | 170.0 |\n |2 | 360.0 | 170.0 |\n |3 | 360.0 | 170.0 |\n |4 | 360.0 | 170.0 |\n |5 | 180.0 | 85.0 |\n |6 | 90.0 | 42.5 |\n |7 | 45.0 | 21.25 |\n |8 | 22.5 | 10.625 |\n |9 | 11.25 | 5.3125 |\n |10 | 5.625 | 2.62625 |\n |11 | 2.8125 | 1.328125 |\n |12 | 1.40625 | 0.6640625 |\n |13 | 0.703125 | 0.33203125 |\n |14 | 0.3515625 | 0.166015625 |\n |15 | 0.17578125 | 0.0830078125 | \n |16 | 0.087890625 | 0.0415039063 | \n |17 | 0.0439453125 | 0.0207519531 |\n |18 | 0.0219726563 | 0.0103759766 |\n |19 | 0.0109863281 | 0.0051879883 |\n |20 | 0.0054931641 | 0.0025939941 |",
+ "operationId": "Render_GetMapStaticImage",
+ "x-ms-examples": {
+ "Successful Static Image Request": {
+ "$ref": "./examples/Render_GetMapStaticImage.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "#/parameters/RasterTileFormat"
+ },
+ {
+ "name": "layer",
+ "in": "query",
+ "description": "Map layer requested. If layer is set to labels or hybrid, the format should be png.",
+ "type": "string",
+ "enum": [
+ "basic",
+ "hybrid",
+ "labels"
+ ],
+ "x-ms-enum": {
+ "name": "StaticMapLayer",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "basic",
+ "description": "Returns an image containing all map features including polygons, borders, roads and labels."
+ },
+ {
+ "value": "hybrid",
+ "description": "Returns an image containing borders, roads, and labels, and can be overlaid on other tiles (such as satellite imagery) to produce hybrid tiles."
+ },
+ {
+ "value": "labels",
+ "description": "Returns an image of just the map's label information."
+ }
+ ]
+ }
+ },
+ {
+ "name": "style",
+ "in": "query",
+ "description": "Map style to be returned. Possible values are main and dark.",
+ "type": "string",
+ "enum": [
+ "main",
+ "dark"
+ ],
+ "x-ms-enum": {
+ "name": "MapImageStyle",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "main",
+ "description": "Azure Maps main style"
+ },
+ {
+ "value": "dark",
+ "description": "Dark grey version of the Azure Maps main style"
+ }
+ ]
+ }
+ },
+ {
+ "name": "zoom",
+ "in": "query",
+ "description": "Desired zoom level of the map. Zoom value must be in the range: 0-20 (inclusive). Default value is 12.
Please see [Zoom Levels and Tile Grid](https://docs.microsoft.com/azure/location-based-services/zoom-levels-and-tile-grid) for details.",
+ "type": "integer",
+ "format": "int32",
+ "minimum": 0,
+ "maximum": 20
+ },
+ {
+ "name": "center",
+ "in": "query",
+ "description": "Coordinates of the center point. Format: 'lon,lat'. Projection used\n- EPSG:3857. Longitude range: -180 to 180. Latitude range: -85 to 85. \n\nNote: Either center or bbox are required parameters. They are\nmutually exclusive.",
+ "type": "array",
+ "collectionFormat": "csv",
+ "items": {
+ "type": "number",
+ "format": "double"
+ }
+ },
+ {
+ "name": "bbox",
+ "x-ms-client-name": "boundingBoxPrivate",
+ "in": "query",
+ "description": "Bounding box. Projection used - EPSG:3857. Format : 'minLon, minLat,\nmaxLon, maxLat'. \n\nNote: Either bbox or center are required\nparameters. They are mutually exclusive. It shouldn’t be used with\nheight or width.\n\nThe maximum allowed ranges for Lat and Lon are defined for each zoom level\nin the table at the top of this page.",
+ "type": "array",
+ "collectionFormat": "csv",
+ "items": {
+ "type": "number",
+ "format": "double"
+ }
+ },
+ {
+ "name": "height",
+ "in": "query",
+ "description": "Height of the resulting image in pixels. Range is 1 to 8192. Default\nis 512. It shouldn’t be used with bbox.",
+ "type": "integer",
+ "format": "int32",
+ "minimum": 1,
+ "maximum": 8192
+ },
+ {
+ "name": "width",
+ "in": "query",
+ "description": "Width of the resulting image in pixels. Range is 1 to 8192. Default is 512. It shouldn’t be used with bbox.",
+ "type": "integer",
+ "format": "int32",
+ "minimum": 1,
+ "maximum": 8192
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/Language"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/View"
+ },
+ {
+ "name": "pins",
+ "description": "Pushpin style and instances. Use this parameter to optionally add pushpins to the image.\nThe pushpin style describes the appearance of the pushpins, and the instances specify\nthe coordinates of the pushpins and optional labels for each pin. (Be sure to properly URL-encode values of this\nparameter since it will contain reserved characters such as pipes and punctuation.)\n\nThe Azure Maps account S0 SKU only supports a single instance of the pins parameter. Other SKUs\nallow multiple instances of the pins parameter to specify multiple pin styles.\n\nTo render a pushpin at latitude 45°N and longitude 122°W using the default built-in pushpin style, add the\nquerystring parameter \n\n`pins=default||-122 45` \n\nNote that the longitude comes before the latitude.\nAfter URL encoding this will look like\n\n`pins=default%7C%7C-122+45`\n\nAll of the examples here show the pins\nparameter without URL encoding, for clarity.\n\nTo render a pin at multiple locations, separate each location with a pipe character. For example, use\n\n`pins=default||-122 45|-119.5 43.2|-121.67 47.12`\n\nThe S0 Azure Maps account SKU only allows five pushpins. Other account SKUs do not have this limitation.\n\n### Style Modifiers\n\nYou can modify the appearance of the pins by adding style modifiers. These are added after the style but before\nthe locations and labels. Style modifiers each have a two-letter name. These abbreviated names are used to help\nreduce the length of the URL.\n\nTo change the color of the pushpin, use the 'co' style modifier and specify the color using the HTML/CSS RGB color\nformat which is a six-digit hexadecimal number (the three-digit form is not supported). For example, to use\na deep pink color which you would specify as #FF1493 in CSS, use\n\n`pins=default|coFF1493||-122 45`\n\n### Pushpin Labels\n\nTo add a label to the pins, put the label in single quotes just before the coordinates. For example, to label\nthree pins with the values '1', '2', and '3', use\n\n`pins=default||'1'-122 45|'2'-119.5 43.2|'3'-121.67 47.12`\n\nThere is a built in pushpin style called 'none' that does not display a pushpin image. You can use this if\nyou want to display labels without any pin image. For example,\n\n`pins=none||'A'-122 45|'B'-119.5 43.2`\n\nTo change the color of the pushpin labels, use the 'lc' label color style modifier. For example, to use pink\npushpins with black labels, use\n\n`pins=default|coFF1493|lc000000||-122 45`\n\nTo change the size of the labels, use the 'ls' label size style modifier. The label size represents the approximate\nheight of the label text in pixels. For example, to increase the label size to 12, use\n\n`pins=default|ls12||'A'-122 45|'B'-119 43`\n\nThe labels are centered at the pushpin 'label anchor.' The anchor location is predefined for built-in pushpins and\nis at the top center of custom pushpins (see below). To override the label anchor, using the 'la' style modifier\nand provide X and Y pixel coordinates for the anchor. These coordinates are relative to the top left corner of the\npushpin image. Positive X values move the anchor to the right, and positive Y values move the anchor down. For example,\nto position the label anchor 10 pixels right and 4 pixels above the top left corner of the pushpin image,\nuse\n\n`pins=default|la10 -4||'A'-122 45|'B'-119 43`\n\n### Custom Pushpins\n\nTo use a custom pushpin image, use the word 'custom' as the pin style name, and then specify a URL after the\nlocation and label information. Use two pipe characters to indicate that you're done specifying locations and are\nstarting the URL. For example,\n\n`pins=custom||-122 45||http://contoso.com/pushpins/red.png`\n\nAfter URL encoding, this would look like\n\n`pins=custom%7C%7C-122+45%7C%7Chttp%3A%2F%2Fcontoso.com%2Fpushpins%2Fred.png`\n\nBy default, custom pushpin images are drawn centered at the pin coordinates. This usually isn't ideal as it obscures\nthe location that you're trying to highlight. To override the anchor location of the pin image, use the 'an'\nstyle modifier. This uses the same format as the 'la' label anchor style modifier. For example, if your custom\npin image has the tip of the pin at the top left corner of the image, you can set the anchor to that spot by\nusing\n\n`pins=custom|an0 0||-122 45||http://contoso.com/pushpins/red.png`\n\nNote: If you use the 'co' color modifier with a custom pushpin image, the specified color will replace the RGB \nchannels of the pixels in the image but will leave the alpha (opacity) channel unchanged. This would usually\nonly be done with a solid-color custom image.\n\n### Scale, Rotation, and Opacity\n\nYou can make pushpins and their labels larger or smaller by using the 'sc' scale style modifier. This is a\nvalue greater than zero. A value of 1 is the standard scale. Values larger than 1 will make the pins larger, and\nvalues smaller than 1 will make them smaller. For example, to draw the pushpins 50% larger than normal, use\n\n`pins=default|sc1.5||-122 45`\n\nYou can rotate pushpins and their labels by using the 'ro' rotation style modifier. This is a number of degrees\nof clockwise rotation. Use a negative number to rotate counter-clockwise. For example, to rotate the pushpins\n90 degrees clockwise and double their size, use\n\n`pins=default|ro90|sc2||-122 45`\n\nYou can make pushpins and their labels partially transparent by specifying the 'al' alpha style modifier.\nThis is a number between 0 and 1 indicating the opacity of the pushpins. Zero makes them completely transparent\n(and not visible) and 1 makes them completely opaque (which is the default). For example, to make pushpins\nand their labels only 67% opaque, use\n\n`pins=default|al.67||-122 45`\n\n### Style Modifier Summary\n\nModifier | Description | Range \n:--------:|-----------------|------------------\nal | Alpha (opacity) | 0 to 1 \nan | Pin anchor | * \nco | Pin color | 000000 to FFFFFF \nla | Label anchor | * \nlc | Label color | 000000 to FFFFFF \nls | Label size | Greater than 0 \nro | Rotation | -360 to 360 \nsc | Scale | Greater than 0 \n\n* X and Y coordinates can be anywhere within pin image or a margin around it.\nThe margin size is the minimum of the pin width and height.",
+ "in": "query",
+ "type": "array",
+ "collectionFormat": "multi",
+ "items": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "path",
+ "description": "Path style and locations. Use this parameter to optionally add lines, polygons or circles to the image.\nThe path style describes the appearance of the line and fill. (Be sure to properly URL-encode values of this\nparameter since it will contain reserved characters such as pipes and punctuation.)\n\nPath parameter is supported in Azure Maps account SKU starting with S1. Multiple instances of the path parameter \nallow to specify multiple geometries with their styles. Number of parameters per request is limited to 10 and\nnumber of locations is limited to 100 per path.\n\nTo render a circle with radius 100 meters and center point at latitude 45°N and longitude 122°W using the default style, add the\nquerystring parameter \n\n`path=ra100||-122 45` \n\nNote that the longitude comes before the latitude.\nAfter URL encoding this will look like\n\n`path=ra100%7C%7C-122+45`\n\nAll of the examples here show the path parameter without URL encoding, for clarity.\n\nTo render a line, separate each location with a pipe character. For example, use\n\n`path=||-122 45|-119.5 43.2|-121.67 47.12`\n\nTo render a polygon, last location must be equal to the start location. For example, use\n\n`path=||-122 45|-119.5 43.2|-121.67 47.12|-122 45`\n\nLongitude and latitude values for locations of lines and polygons can be in the range from -360 to 360 to allow for rendering of geometries crossing the anti-meridian.\n\n### Style Modifiers\n\nYou can modify the appearance of the path by adding style modifiers. These are added before the locations. \nStyle modifiers each have a two-letter name. These abbreviated names are used to help reduce the length\nof the URL.\n\nTo change the color of the outline, use the 'lc' style modifier and specify the color using the HTML/CSS RGB color\nformat which is a six-digit hexadecimal number (the three-digit form is not supported). For example, to use\na deep pink color which you would specify as #FF1493 in CSS, use\n\n`path=lcFF1493||-122 45|-119.5 43.2`\n\nMultiple style modifiers may be combined together to create a more complex visual style.\n\n`lc0000FF|lw3|la0.60|fa0.50||-122.2 47.6|-122.2 47.7|-122.3 47.7|-122.3 47.6|-122.2 47.6`\n\n### Style Modifier Summary\n\nModifier | Description | Range \n:--------:|------------------------|------------------\nlc | Line color | 000000 to FFFFFF\nfc | Fill color | 000000 to FFFFFF\nla | Line alpha (opacity) | 0 to 1 \nfa | Fill alpha (opacity) | 0 to 1 \nlw | Line width | Greater than 0 \nra | Circle radius (meters) | Greater than 0",
+ "in": "query",
+ "type": "array",
+ "collectionFormat": "multi",
+ "items": {
+ "type": "string"
+ }
+ }
+ ],
+ "produces": [
+ "application/json",
+ "image/jpeg",
+ "image/png",
+ "image/pbf",
+ "application/vnd.mapbox-vector-tile"
+ ],
+ "responses": {
+ "200": {
+ "description": "This image is returned from a successful Get Map Static Image call",
+ "schema": {
+ "type": "object",
+ "format": "file",
+ "readOnly": true
+ },
+ "headers": {
+ "Content-Type": {
+ "type": "string",
+ "description": "The content-type for the response."
+ }
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/map/copyright/bounding/{format}": {
+ "get": {
+ "description": "**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nReturns copyright information for a given bounding box. Bounding-box requests should specify the minimum and maximum longitude and latitude (EPSG-3857) coordinates",
+ "operationId": "Render_GetCopyrightFromBoundingBox",
+ "x-ms-examples": {
+ "Successful BoundingBox Copyright Request": {
+ "$ref": "./examples/Render_GetCopyrightFromBoundingBox.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "#/parameters/BoundingBoxSouthWest"
+ },
+ {
+ "$ref": "#/parameters/BoundingBoxNorthEast"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ResponseFormat"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/IncludeText"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/Copyright"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/map/copyright/tile/{format}": {
+ "get": {
+ "description": "**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nCopyrights API is designed to serve copyright information for Render Tile service. In addition to basic copyright for the whole map, API is serving specific groups of copyrights for some countries/regions.\nReturns the copyright information for a given tile. To obtain the copyright information for a particular tile, the request should specify the tile's zoom level and x and y coordinates (see: Zoom Levels and Tile Grid).",
+ "operationId": "Render_GetCopyrightForTile",
+ "x-ms-examples": {
+ "Successful Tile Copyright Request": {
+ "$ref": "./examples/Render_GetCopyrightForTile.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/zTileIndex"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/xTileIndex"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/yTileIndex"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ResponseFormat"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/IncludeText"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/Copyright"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/map/copyright/world/{format}": {
+ "get": {
+ "description": "**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nCopyrights API is designed to serve copyright information for Render Tile service. In addition to basic copyright for the whole map, API is serving specific groups of copyrights for some countries/regions.\nReturns the copyright information for the world. To obtain the default copyright information for the whole world, do not specify a tile or bounding box.",
+ "operationId": "Render_GetCopyrightForWorld",
+ "x-ms-examples": {
+ "Successful World Copyright Request": {
+ "$ref": "./examples/Render_GetCopyrightForWorld.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ResponseFormat"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/IncludeText"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/Copyright"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ }
+ },
+ "definitions": {
+ "Copyright": {
+ "description": "This object is returned from a successful copyright request",
+ "type": "object",
+ "properties": {
+ "formatVersion": {
+ "description": "Format Version property",
+ "type": "string",
+ "readOnly": true
+ },
+ "generalCopyrights": {
+ "description": "General Copyrights array",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "type": "string",
+ "readOnly": true
+ }
+ },
+ "regions": {
+ "description": "Regions array",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "$ref": "#/definitions/RegionCopyrights"
+ }
+ }
+ }
+ },
+ "CopyrightCaption": {
+ "description": "This object is returned from a successful copyright call",
+ "type": "object",
+ "properties": {
+ "formatVersion": {
+ "description": "Format Version property",
+ "type": "string",
+ "readOnly": true
+ },
+ "copyrightsCaption": {
+ "description": "Copyrights Caption property",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "MapAttribution": {
+ "description": "Copyright attribution for the requested section of a tileset.",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "copyrights": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "A list of copyright strings."
+ }
+ }
+ },
+ "MapTileset": {
+ "description": "Metadata for a tileset in the TileJSON format.",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "tilejson": {
+ "type": "string",
+ "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*",
+ "description": "Describes the version of the TileJSON spec that is implemented by this JSON object."
+ },
+ "name": {
+ "type": "string",
+ "description": "A name describing the tileset. The name can contain any legal character. Implementations SHOULD NOT interpret the name as HTML."
+ },
+ "description": {
+ "type": "string",
+ "description": "Text description of the tileset. The description can contain any legal character. Implementations SHOULD NOT interpret the description as HTML."
+ },
+ "version": {
+ "type": "string",
+ "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*",
+ "description": "A semver.org style version number for the tiles contained within the tileset. When changes across tiles are introduced, the minor version MUST change."
+ },
+ "attribution": {
+ "type": "string",
+ "description": "Copyright attribution to be displayed on the map. Implementations MAY decide to treat this as HTML or literal text. For security reasons, make absolutely sure that this field can't be abused as a vector for XSS or beacon tracking."
+ },
+ "template": {
+ "type": "string",
+ "description": "A mustache template to be used to format data from grids for interaction."
+ },
+ "legend": {
+ "type": "string",
+ "description": "A legend to be displayed with the map. Implementations MAY decide to treat this as HTML or literal text. For security reasons, make absolutely sure that this field can't be abused as a vector for XSS or beacon tracking."
+ },
+ "scheme": {
+ "type": "string",
+ "description": "Default: \"xyz\". Either \"xyz\" or \"tms\". Influences the y direction of the tile coordinates. The global-mercator (aka Spherical Mercator) profile is assumed."
+ },
+ "tiles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "An array of tile endpoints. If multiple endpoints are specified, clients may use any combination of endpoints. All endpoints MUST return the same content for the same URL. The array MUST contain at least one endpoint."
+ },
+ "grids": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "An array of interactivity endpoints."
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "An array of data files in GeoJSON format."
+ },
+ "minzoom": {
+ "x-ms-client-name": "minZoom",
+ "minimum": 0,
+ "maximum": 30,
+ "type": "integer",
+ "description": "The minimum zoom level."
+ },
+ "maxzoom": {
+ "x-ms-client-name": "maxZoom",
+ "minimum": 0,
+ "maximum": 30,
+ "type": "integer",
+ "description": "The maximum zoom level."
+ },
+ "bounds": {
+ "type": "array",
+ "items": {
+ "type": "number"
+ },
+ "description": "The maximum extent of available map tiles. Bounds MUST define an area covered by all zoom levels. The bounds are represented in WGS:84 latitude and longitude values, in the order left, bottom, right, top. Values may be integers or floating point numbers."
+ },
+ "center": {
+ "type": "array",
+ "items": {
+ "type": "number"
+ },
+ "description": "The default location of the tileset in the form [longitude, latitude, zoom]. The zoom level MUST be between minzoom and maxzoom. Implementations can use this value to set the default location."
+ }
+ }
+ },
+ "RegionCopyrights": {
+ "type": "object",
+ "properties": {
+ "copyrights": {
+ "description": "Copyrights array",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "type": "string",
+ "readOnly": true
+ }
+ },
+ "country": {
+ "description": "Country property",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "ISO3": {
+ "description": "ISO3 property",
+ "type": "string",
+ "readOnly": true
+ },
+ "label": {
+ "description": "Label property",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/readme.md b/specification/maps/data-plane/Spatial/readme.md
new file mode 100644
index 000000000000..15723bd4f7d7
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/readme.md
@@ -0,0 +1,47 @@
+# Azure Spatial
+
+> see https://aka.ms/autorest
+
+This is the AutoRest configuration file for Spatial Client
+
+---
+
+## Getting Started
+
+To build the SDK for Spatial, simply [Install AutoRest](https://aka.ms/autorest/install) and in this folder, run:
+
+> `autorest`
+
+To see additional help and options, run:
+
+> `autorest --help`
+
+---
+
+## Configuration
+
+### Basic Information
+
+These are the global settings for Spatial Client.
+
+``` yaml
+title: SpatialClient
+openapi-type: data-plane
+tag: 2022-08-01
+# at some point those credentials will move away to Swagger according to [this](https://github.com/Azure/autorest/issues/3718)
+add-credentials: true
+credential-default-policy-type: BearerTokenCredentialPolicy
+credential-scopes: https://atlas.microsoft.com/.default
+```
+
+
+### Tag: 2022-08-01
+
+These settings apply only when `--tag=2022-08-01` is specified on the command line.
+
+``` yaml $(tag) == '2022-08-01'
+input-file:
+ - stable/2022-08-01/spatial.json
+```
+
+# Code Generation
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetBuffer.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetBuffer.json
new file mode 100644
index 000000000000..567fd8eb8fd1
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetBuffer.json
@@ -0,0 +1,170 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "distances": "176.3"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "information": "1 feature processed in user data"
+ },
+ "result": {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": "ExampleId",
+ "bufferDist": 176.3
+ },
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [
+ -111.92483859605078,
+ 33.5362475
+ ],
+ [
+ -111.92487510409389,
+ 33.53587682761772
+ ],
+ [
+ -111.92498322523961,
+ 33.535520399967204
+ ],
+ [
+ -111.92515880445296,
+ 33.535191914363196
+ ],
+ [
+ -111.92539509432322,
+ 33.53490399432323
+ ],
+ [
+ -111.92568301436319,
+ 33.534667704452971
+ ],
+ [
+ -111.9260114999672,
+ 33.53449212523963
+ ],
+ [
+ -111.9263679276177,
+ 33.5343840040939
+ ],
+ [
+ -111.9267386,
+ 33.534347496050785
+ ],
+ [
+ -111.92710927238228,
+ 33.5343840040939
+ ],
+ [
+ -111.92746570003278,
+ 33.53449212523963
+ ],
+ [
+ -111.9277941856368,
+ 33.534667704452971
+ ],
+ [
+ -111.92808210567676,
+ 33.53490399432323
+ ],
+ [
+ -111.92831839554702,
+ 33.535191914363196
+ ],
+ [
+ -111.92849397476037,
+ 33.535520399967204
+ ],
+ [
+ -111.9286020959061,
+ 33.53587682761772
+ ],
+ [
+ -111.92863860394921,
+ 33.5362475
+ ],
+ [
+ -111.9286020959061,
+ 33.536618172382283
+ ],
+ [
+ -111.92849397476037,
+ 33.5369746000328
+ ],
+ [
+ -111.92831839554702,
+ 33.537303085636808
+ ],
+ [
+ -111.92808210567676,
+ 33.537591005676774
+ ],
+ [
+ -111.9277941856368,
+ 33.537827295547032
+ ],
+ [
+ -111.92746570003278,
+ 33.538002874760373
+ ],
+ [
+ -111.92710927238228,
+ 33.5381109959061
+ ],
+ [
+ -111.9267386,
+ 33.538147503949219
+ ],
+ [
+ -111.9263679276177,
+ 33.5381109959061
+ ],
+ [
+ -111.9260114999672,
+ 33.538002874760373
+ ],
+ [
+ -111.92568301436319,
+ 33.537827295547032
+ ],
+ [
+ -111.92539509432322,
+ 33.537591005676774
+ ],
+ [
+ -111.92515880445296,
+ 33.537303085636808
+ ],
+ [
+ -111.92498322523961,
+ 33.5369746000328
+ ],
+ [
+ -111.92487510409389,
+ 33.536618172382283
+ ],
+ [
+ -111.92483859605078,
+ 33.5362475
+ ]
+ ]
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetClosestPoint.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetClosestPoint.json
new file mode 100644
index 000000000000..dca5c5365b3d
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetClosestPoint.json
@@ -0,0 +1,34 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "lat": 47.622942,
+ "lon": -122.316456
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "sourcePoint": {
+ "lat": 47.622942,
+ "lon": -122.316456
+ },
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "information": "10 points processed in user data"
+ },
+ "result": [
+ {
+ "distanceInMeters": 1587492.66,
+ "position": {
+ "lat": 40.516153406773952,
+ "lon": -105.02860293715861
+ },
+ "geometryId": "1001"
+ }
+ ]
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetGeofence.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetGeofence.json
new file mode 100644
index 000000000000..aebf42ec3449
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetGeofence.json
@@ -0,0 +1,47 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "deviceId": "unique_device_name_under_account",
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "lat": 48.36,
+ "lon": -124.63,
+ "searchBuffer": 50,
+ "userTime": "2022-08-21T17:32:28Z",
+ "isAsync": true,
+ "mode": "EnterAndExit"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "geometries": [
+ {
+ "deviceId": "unique_device_name_under_account",
+ "udId": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "geometryId": "2",
+ "distance": 999,
+ "nearestLat": 47.621954,
+ "nearestLon": -122.131841
+ },
+ {
+ "deviceId": "unique_device_name_under_account",
+ "udId": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "geometryId": "1",
+ "distance": -999,
+ "nearestLat": 47.609833,
+ "nearestLon": -122.148274
+ }
+ ],
+ "expiredGeofenceGeometryId": [
+ "5"
+ ],
+ "invalidPeriodGeofenceGeometryId": [
+ "3",
+ "4"
+ ],
+ "isEventPublished": true
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetGreatCircleDistance.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetGreatCircleDistance.json
new file mode 100644
index 000000000000..b904c06bc012
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetGreatCircleDistance.json
@@ -0,0 +1,27 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "query": "47.622942,-122.316456:47.610378,-122.200676"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "sourcePoint": {
+ "lat": 47.622942,
+ "lon": -122.316456
+ },
+ "targetPoint": {
+ "lat": 47.610378,
+ "lon": -122.200676
+ }
+ },
+ "result": {
+ "distanceInMeters": 8797.62
+ }
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetPointInPolygon.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetPointInPolygon.json
new file mode 100644
index 000000000000..91db71c03f66
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_GetPointInPolygon.json
@@ -0,0 +1,31 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "lat": 47.622942,
+ "lon": -122.316456
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "sourcePoint": {
+ "lat": 33.5362475,
+ "lon": -111.9267386
+ },
+ "udid": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
+ "information": "4 polygons processed in user data"
+ },
+ "result": {
+ "pointInPolygons": true,
+ "intersectingGeometries": [
+ "1001",
+ "1003"
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostBuffer.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostBuffer.json
new file mode 100644
index 000000000000..c3a8bbf5ef1c
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostBuffer.json
@@ -0,0 +1,191 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "bufferRequestBody": {
+ "geometries": {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": "ExampleId"
+ },
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ -111.9267386,
+ 33.5362475
+ ]
+ }
+ }
+ ]
+ },
+ "distances": [
+ 176.3
+ ]
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "udid": null,
+ "information": "1 feature processed in user data"
+ },
+ "result": {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": "ExampleId",
+ "bufferDist": 176.3
+ },
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [
+ -111.92483859605078,
+ 33.5362475
+ ],
+ [
+ -111.92487510409389,
+ 33.53587682761772
+ ],
+ [
+ -111.92498322523961,
+ 33.535520399967204
+ ],
+ [
+ -111.92515880445296,
+ 33.535191914363196
+ ],
+ [
+ -111.92539509432322,
+ 33.53490399432323
+ ],
+ [
+ -111.92568301436319,
+ 33.534667704452971
+ ],
+ [
+ -111.9260114999672,
+ 33.53449212523963
+ ],
+ [
+ -111.9263679276177,
+ 33.5343840040939
+ ],
+ [
+ -111.9267386,
+ 33.534347496050785
+ ],
+ [
+ -111.92710927238228,
+ 33.5343840040939
+ ],
+ [
+ -111.92746570003278,
+ 33.53449212523963
+ ],
+ [
+ -111.9277941856368,
+ 33.534667704452971
+ ],
+ [
+ -111.92808210567676,
+ 33.53490399432323
+ ],
+ [
+ -111.92831839554702,
+ 33.535191914363196
+ ],
+ [
+ -111.92849397476037,
+ 33.535520399967204
+ ],
+ [
+ -111.9286020959061,
+ 33.53587682761772
+ ],
+ [
+ -111.92863860394921,
+ 33.5362475
+ ],
+ [
+ -111.9286020959061,
+ 33.536618172382283
+ ],
+ [
+ -111.92849397476037,
+ 33.5369746000328
+ ],
+ [
+ -111.92831839554702,
+ 33.537303085636808
+ ],
+ [
+ -111.92808210567676,
+ 33.537591005676774
+ ],
+ [
+ -111.9277941856368,
+ 33.537827295547032
+ ],
+ [
+ -111.92746570003278,
+ 33.538002874760373
+ ],
+ [
+ -111.92710927238228,
+ 33.5381109959061
+ ],
+ [
+ -111.9267386,
+ 33.538147503949219
+ ],
+ [
+ -111.9263679276177,
+ 33.5381109959061
+ ],
+ [
+ -111.9260114999672,
+ 33.538002874760373
+ ],
+ [
+ -111.92568301436319,
+ 33.537827295547032
+ ],
+ [
+ -111.92539509432322,
+ 33.537591005676774
+ ],
+ [
+ -111.92515880445296,
+ 33.537303085636808
+ ],
+ [
+ -111.92498322523961,
+ 33.5369746000328
+ ],
+ [
+ -111.92487510409389,
+ 33.536618172382283
+ ],
+ [
+ -111.92483859605078,
+ 33.5362475
+ ]
+ ]
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostClosestPoint.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostClosestPoint.json
new file mode 100644
index 000000000000..04e1e59acdee
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostClosestPoint.json
@@ -0,0 +1,77 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "lat": 47.622942,
+ "lon": -122.316456,
+ "closestPointRequestBody": {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": 1001
+ },
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ -105.02860293715861,
+ 40.516153406773952
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": 1002
+ },
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ -105.02860381672178,
+ 40.515990990037309
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": 1003
+ },
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ -105.02812292879467,
+ 40.516058678088562
+ ]
+ }
+ }
+ ]
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "sourcePoint": {
+ "lat": 47.622942,
+ "lon": -122.316456
+ },
+ "udid": null,
+ "information": "3 points processed in user data"
+ },
+ "result": [
+ {
+ "distanceInMeters": 1587492.66,
+ "position": {
+ "lat": 40.516153406773952,
+ "lon": -105.02860293715861
+ },
+ "geometryId": "1001"
+ }
+ ]
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostGeofence.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostGeofence.json
new file mode 100644
index 000000000000..9520a4325ff8
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostGeofence.json
@@ -0,0 +1,133 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "deviceId": "unique_device_name_under_account",
+ "lat": 48.36,
+ "lon": -124.63,
+ "searchBuffer": 50,
+ "usertime": "2022-08-21T17:32:28Z",
+ "isAsync": true,
+ "mode": "EnterAndExit",
+ "searchGeofenceRequestBody": {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [
+ -122.13241226662022,
+ 47.61701140091722
+ ],
+ [
+ -122.12810106940353,
+ 47.6169969269402
+ ],
+ [
+ -122.12824948956276,
+ 47.61907683751349
+ ],
+ [
+ -122.12833297981392,
+ 47.621929787055336
+ ],
+ [
+ -122.12971398040168,
+ 47.62184100705295
+ ],
+ [
+ -122.1318413862121,
+ 47.62195364373008
+ ],
+ [
+ -122.13231034769727,
+ 47.61716332618121
+ ],
+ [
+ -122.13241226662022,
+ 47.61701140091722
+ ]
+ ]
+ ]
+ },
+ "properties": {
+ "geometryId": "2",
+ "name": "Crossroad Mall"
+ }
+ },
+ {
+ "type": "Feature",
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [
+ -122.1534220563239,
+ 47.60981818546625
+ ],
+ [
+ -122.153451623509,
+ 47.60628733146004
+ ],
+ [
+ -122.14971782206638,
+ 47.606250040787046
+ ],
+ [
+ -122.14817354810637,
+ 47.606391046012305
+ ],
+ [
+ -122.1482735128807,
+ 47.60983316796356
+ ],
+ [
+ -122.15225500989803,
+ 47.60982613678752
+ ],
+ [
+ -122.1534220563239,
+ 47.60981818546625
+ ]
+ ]
+ ]
+ },
+ "properties": {
+ "geometryId": "1",
+ "name": "Sammamish High school"
+ }
+ }
+ ]
+ }
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "geometries": [
+ {
+ "deviceId": "unique_device_name_under_account",
+ "geometryId": "2",
+ "distance": -999,
+ "nearestLat": 47.621954,
+ "nearestLon": -122.131841
+ },
+ {
+ "deviceId": "unique_device_name_under_account",
+ "geometryId": "1",
+ "distance": 999,
+ "nearestLat": 47.609833,
+ "nearestLon": -122.148274
+ }
+ ],
+ "expiredGeofenceGeometryId": [],
+ "invalidPeriodGeofenceGeometryId": [],
+ "isEventPublished": true
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostPointInPolygon.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostPointInPolygon.json
new file mode 100644
index 000000000000..14d15f3cf9f2
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/examples/Spatial_PostPointInPolygon.json
@@ -0,0 +1,63 @@
+{
+ "parameters": {
+ "geography": "us",
+ "format": "json",
+ "api-version": "2022-08-01",
+ "lat": 33.5362475,
+ "lon": -111.9267386,
+ "pointInPolygonRequestBody": {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "geometryId": 1001
+ },
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [
+ -111.9267386,
+ 33.5362475
+ ],
+ [
+ -111.9627875,
+ 33.5104882
+ ],
+ [
+ -111.9027061,
+ 33.5004686
+ ],
+ [
+ -111.9267386,
+ 33.5362475
+ ]
+ ]
+ ]
+ }
+ }
+ ]
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "summary": {
+ "sourcePoint": {
+ "lat": 33.5362475,
+ "lon": -111.9267386
+ },
+ "udid": null,
+ "information": "1 polygons processed in user data"
+ },
+ "result": {
+ "pointInPolygons": true,
+ "intersectingGeometries": [
+ "1001"
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/maps/data-plane/Spatial/stable/2022-08-01/spatial.json b/specification/maps/data-plane/Spatial/stable/2022-08-01/spatial.json
new file mode 100644
index 000000000000..4ca166fc07c9
--- /dev/null
+++ b/specification/maps/data-plane/Spatial/stable/2022-08-01/spatial.json
@@ -0,0 +1,923 @@
+{
+ "swagger": "2.0",
+ "info": {
+ "title": "Azure Maps Spatial Service",
+ "version": "2022-08-01",
+ "description": "Azure Maps Spatial REST APIs"
+ },
+ "x-ms-parameterized-host": {
+ "hostTemplate": "{geography}.atlas.microsoft.com",
+ "parameters": [
+ {
+ "$ref": "#/parameters/GeographicResourceLocation"
+ }
+ ]
+ },
+ "schemes": [
+ "https"
+ ],
+ "consumes": [],
+ "produces": [
+ "application/json"
+ ],
+ "securityDefinitions": {
+ "AADToken": {
+ "type": "oauth2",
+ "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
+ "flow": "implicit",
+ "description": "These are the [Azure Active Directory OAuth2](https://docs.microsoft.com/azure/active-directory/develop/v1-overview) Flows. When paired with [Azure role-based access](https://docs.microsoft.com/azure/role-based-access-control/overview) control it can be used to control access to Azure Maps REST APIs. Azure role-based access controls are used to designate access to one or more Azure Maps resource account or sub-resources. Any user, group, or service principal can be granted access via a built-in role or a custom role composed of one or more permissions to Azure Maps REST APIs.\n\nTo implement scenarios, we recommend viewing [authentication concepts](https://aka.ms/amauth). In summary, this security definition provides a solution for modeling application(s) via objects capable of access control on specific APIs and scopes.\n\n#### Notes\n* This security definition **requires** the use of the `x-ms-client-id` header to indicate which Azure Maps resource the application is requesting access to. This can be acquired from the [Maps management API](https://aka.ms/amauthdetails).\n* \nThe `Authorization URL` is specific to the Azure public cloud instance. Sovereign clouds have unique Authorization URLs and Azure Active directory configurations. \n* \nThe Azure role-based access control is configured from the [Azure management plane](https://aka.ms/amrbac) via Azure portal, PowerShell, CLI, Azure SDKs, or REST APIs.\n* \nUsage of the [Azure Maps Web SDK](https://aka.ms/amaadmc) allows for configuration based setup of an application for multiple use cases.\n* Currently, Azure Active Directory [v1.0 or v2.0](https://docs.microsoft.com/azure/active-directory/develop/azure-ad-endpoint-comparison) supports Work, School, and Guests but does not support Personal accounts.",
+ "scopes": {
+ "https://atlas.microsoft.com/.default": "https://atlas.microsoft.com/.default"
+ }
+ },
+ "AzureKey": {
+ "type": "apiKey",
+ "description": "This is a shared key that is provisioned when creating an [Azure Maps resource](https://aka.ms/amauth) through the Azure management plane via Azure portal, PowerShell, CLI, Azure SDKs, or REST APIs.\n\n With this key, any application is authorized to access all REST APIs. In other words, these can currently be treated as master keys to the account which they are issued for.\n\n For publicly exposed applications, our recommendation is to use server-to-server access of Azure Maps REST APIs where this key can be securely stored.",
+ "name": "subscription-key",
+ "in": "header"
+ },
+ "SasToken": {
+ "type": "apiKey",
+ "description": "This is a shared access signature token is created from the List SAS operation on the [Azure Maps resource](https://aka.ms/amauth) through the Azure management plane via Azure portal, PowerShell, CLI, Azure SDKs, or REST APIs.\n\n With this token, any application is authorized to access with Azure role-based access controls and fine-grain control to the expiration, rate, and region(s) of use for the particular token. In other words, the SAS Token can be used to allow applications to control access in a more secured way than the shared key.\n\n For publicly exposed applications, our recommendation is to configure a specific list of allowed origins on the [Map account resource](https://aka.ms/amauth) to limit rendering abuse and regularly renew the SAS Token.",
+ "name": "SAS Token",
+ "in": "header"
+ }
+ },
+ "security": [
+ {
+ "AADToken": [
+ "https://atlas.microsoft.com/.default"
+ ]
+ },
+ {
+ "AzureKey": []
+ },
+ {
+ "SasToken": []
+ }
+ ],
+ "responses": {},
+ "parameters": {
+ "ApiVersion": {
+ "name": "api-version",
+ "description": "Version number of Azure Maps API.",
+ "type": "string",
+ "in": "query",
+ "required": true,
+ "x-ms-parameter-location": "client"
+ },
+ "GeofenceMode": {
+ "name": "mode",
+ "in": "query",
+ "description": "Mode of the geofencing async event mechanism.",
+ "type": "string",
+ "enum": [
+ "All",
+ "EnterAndExit"
+ ],
+ "x-ms-enum": {
+ "name": "GeofenceMode",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "All",
+ "description": "Publish all the query results to Azure Maps account event subscription."
+ },
+ {
+ "value": "EnterAndExit",
+ "description": "Only publish result when user location is considered as crossing geofencing boarder."
+ }
+ ]
+ },
+ "x-ms-parameter-location": "method"
+ },
+ "SpatialUploadUdid": {
+ "name": "udid",
+ "in": "query",
+ "description": "The unique id returned from [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) after uploading a valid GeoJSON FeatureCollection object. Please refer to [RFC 7946](https://tools.ietf.org/html/rfc7946#section-3.3) for details. All the feature's properties should contain `geometryId`, which is used for identifying the geometry and is case-sensitive.",
+ "required": true,
+ "type": "string",
+ "x-ms-parameter-location": "method"
+ },
+ "SpatialUploadDataFormat": {
+ "name": "dataFormat",
+ "description": "Data format of the content being uploaded. Currently, only `geojson` format is supported.",
+ "type": "string",
+ "in": "query",
+ "required": true,
+ "enum": [
+ "geojson"
+ ],
+ "x-ms-enum": {
+ "name": "SpatialUploadDataFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "geojson",
+ "description": "[GeoJSON](https://tools.ietf.org/html/rfc7946) is a JSON based geospatial data interchange format."
+ }
+ ]
+ },
+ "x-ms-parameter-location": "method"
+ },
+ "SearchGeofenceRequestBody": {
+ "name": "searchGeofenceRequestBody",
+ "in": "body",
+ "description": "The geofencing GeoJSON data.",
+ "required": true,
+ "schema": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/GeoJsonFeatureCollection"
+ },
+ "x-ms-parameter-location": "method"
+ },
+ "ClosestPointRequestBody": {
+ "name": "closestPointRequestBody",
+ "in": "body",
+ "description": "The FeatureCollection of Point geometries from which closest point to source point should be determined. All the feature's properties should contain `geometryId`, which is used for identifying the geometry and is case-sensitive.",
+ "required": true,
+ "schema": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/GeoJsonFeatureCollection"
+ },
+ "x-ms-parameter-location": "method"
+ },
+ "PointInPolygonRequestBody": {
+ "name": "pointInPolygonRequestBody",
+ "in": "body",
+ "description": "A FeatureCollection with a set of Polygon/MultiPolygon geometries. The maximum number of vertices accepted to form a Polygon is 10,000. All the feature's properties should contain `geometryId`, which is used for identifying the geometry and is case-sensitive.",
+ "required": true,
+ "schema": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/GeoJsonFeatureCollection"
+ },
+ "x-ms-parameter-location": "method"
+ },
+ "GeographicResourceLocation": {
+ "name": "geography",
+ "description": "Location of the Azure Maps Account. Valid values are us (East US, West Central US, West US 2) and eu (North Europe, West Europe). This parameter is required when a `udid` is supplied in the request. For example, if the Azure Maps Account is located in East US, only requests to us geography will be accepted.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "us",
+ "eu"
+ ],
+ "x-ms-enum": {
+ "name": "GeographicResourceLocation",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "us",
+ "description": "Used to access an Azure Maps Account in the United States (East US, West Central US, West US 2)."
+ },
+ {
+ "value": "eu",
+ "description": "Used to access an Azure Maps Account in Europe (North Europe, West Europe)."
+ }
+ ]
+ },
+ "x-ms-parameter-location": "client"
+ }
+ },
+ "paths": {
+ "/spatial/geofence/{format}": {
+ "get": {
+ "description": "**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThe Geofence Get API allows you to retrieve the proximity of a coordinate to a \ngeofence that has been uploaded to the Data service. You can use the \n[Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) to upload \na geofence or set of fences. See [Geofencing GeoJSON data](https://docs.microsoft.com/azure/azure-maps/geofence-geojson) \nfor more details on the geofence data format. To query the proximity of a coordinate, you supply the location of the object you are tracking as well\nas the ID for the fence or set of fences, and the response will contain information about\nthe distance from the outer edge of the geofence. A negative value signifies that the \ncoordinate is inside of the fence while a positive value means that it is outside of the\nfence.
This API can be used for a variety of scenarios that include things like asset \ntracking, fleet management, or setting up alerts for moving objects.\n\nThe API supports [integration with Event Grid](https://docs.microsoft.com/azure/azure-maps/azure-maps-event-grid-integration). The isAsync parameter is used to enable integration with Event Grid (disabled by default).\nTo test this API, you can upload the sample data from Post Geofence API examples(Request Body) via Data Upload API and replace the [udid] from the sample request below with the udid returned by Data Upload API.\n\n\n### Geofencing InnerError code\n\nIn geofencing response error contract, `innererror` is an object containing service specific information about the error. `code` is a property in `innererror` which can map to a specific geofencing error type. The table belows shows the code mapping between all the known client error type to the corresponding geofencing error `message`.\n\ninnererror.code | error.message\n---------------------------- | -------------------------------------- \nNullDeviceId | Device Id should not be null.\nNullUdid\t | Udid should not be null.\nUdidWrongFormat| Udid should be acquired from user data ingestion API.\nInvalidUserTime| Usertime is invalid.\nInvalidSearchBuffer| Searchbuffer is invalid.\nInvalidSearchRange| The value range of searchbuffer should be from 0 to 500 meters.\nInvalidLatLon| Lat and/or lon parameters are invalid.\nInvalidIsAsyncValue| The IsAsync parameter is invalid.\nInvalidModeValue| The mode parameter invalid.\nInvalidJson| Geofencing data is not a valid json file.\nNotSupportedGeoJson| Geofencing data can't be read as a Feature or FeatureCollections.\nInvalidGeoJson| Geofencing data is invalid.\nNoUserDataWithAccountOrSubscription| Can't find user geofencing data with provided account-id and/or subscription-id.\nNoUserDataWithUdid|\tCan't find user geofencing data with provided udid.",
+ "operationId": "Spatial_GetGeofence",
+ "x-ms-examples": {
+ "GetGeofence": {
+ "$ref": "./examples/Spatial_GetGeofence.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "name": "deviceId",
+ "in": "query",
+ "description": "ID of the device",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "#/parameters/SpatialUploadUdid"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLatitudeAbbreviated"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLongitudeAbbreviated"
+ },
+ {
+ "x-ms-client-name": "altitude",
+ "name": "z",
+ "in": "query",
+ "description": "The sea level in meter of the location being passed. If this parameter is presented, 2D extrusion is used. Example: 200.",
+ "type": "number"
+ },
+ {
+ "name": "userTime",
+ "in": "query",
+ "format": "date-time",
+ "description": "The user request time. If not presented in the request, the default value is DateTime.Now.",
+ "type": "string"
+ },
+ {
+ "x-ms-client-name": "searchBufferInMeters",
+ "name": "searchBuffer",
+ "in": "query",
+ "description": "The radius of the buffer around the geofence in meters that defines how far to search inside and outside the border of the fence against the coordinate that was provided when calculating the result. The minimum value is 0, and the maximum is 500. The default value is 50.",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 500
+ },
+ {
+ "name": "isAsync",
+ "in": "query",
+ "description": "If true, the request will use async event mechanism; if false, the request will be synchronized and do not trigger any event. The default value is false.",
+ "type": "boolean"
+ },
+ {
+ "$ref": "#/parameters/GeofenceMode"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK The X-Correlation-id header value is present in an async call's response and the Event Grid event data. It helps correlate the async call’s response with the corresponding Event Grid event.",
+ "headers": {
+ "X-Correlation-id": {
+ "description": "Value present in an async call's response and the Event Grid event data. It helps correlate the async call’s response with the corresponding Event Grid event.",
+ "type": "string"
+ }
+ },
+ "schema": {
+ "$ref": "#/definitions/Geofence"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ },
+ "post": {
+ "description": "**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThe Geofence Post API allows you to retrieve the proximity of a coordinate to a provided geofence or set of fences. With POST call, you do not have to upload the fence data in advance, instead you supply the location of the object you are tracking in query parameters as well as the fence or set of fences data in post request body. See [Geofencing GeoJSON data](https://docs.microsoft.com/azure/azure-maps/geofence-geojson) for more details on the geofence data format. The response will contain information about the distance from the outer edge of the geofence. A negative value signifies that the coordinate is inside of the fence while a positive value means that it is outside of the fence.
This API can be used for a variety of scenarios that include things like asset tracking, fleet management, or setting up alerts for moving objects.\n\nThe API supports [integration with Event Grid](https://docs.microsoft.com/azure/azure-maps/azure-maps-event-grid-integration). The isAsync parameter is used to enable integration with Event Grid (disabled by default).",
+ "operationId": "Spatial_PostGeofence",
+ "x-ms-examples": {
+ "PostGeofence": {
+ "$ref": "./examples/Spatial_PostGeofence.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "name": "deviceId",
+ "in": "query",
+ "description": "ID of the device",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLatitudeAbbreviated"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLongitudeAbbreviated"
+ },
+ {
+ "x-ms-client-name": "altitude",
+ "name": "z",
+ "in": "query",
+ "description": "The sea level in meter of the location being passed. If this parameter is presented, 2D extrusion geofencing is applied. Example: 200.",
+ "type": "number"
+ },
+ {
+ "name": "userTime",
+ "in": "query",
+ "format": "date-time",
+ "description": "The user request time. If not presented in the request, the default value is DateTime.UtcNow.",
+ "type": "string"
+ },
+ {
+ "name": "searchBuffer",
+ "in": "query",
+ "description": "The radius of the buffer around the geofence in meters that defines how far to search inside and outside the border of the fence against the coordinate that was provided when calculating the result. The minimum value is 0, and the maximum is 500. The default value is 50.",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 500
+ },
+ {
+ "name": "isAsync",
+ "in": "query",
+ "description": "If true, the request will use async event mechanism; if false, the request will be synchronized and do not trigger any event. The default value is false.",
+ "type": "boolean"
+ },
+ {
+ "$ref": "#/parameters/GeofenceMode"
+ },
+ {
+ "$ref": "#/parameters/SearchGeofenceRequestBody"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK The X-Correlation-id header value is present in an async call's response and the Event Grid event data. It helps correlate the async call’s response with the corresponding Event Grid event.",
+ "headers": {
+ "X-Correlation-id": {
+ "description": "Value present in an async call's response and the Event Grid event data. It helps correlate the async call’s response with the corresponding Event Grid event.",
+ "type": "string"
+ }
+ },
+ "schema": {
+ "$ref": "#/definitions/Geofence"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/spatial/buffer/{format}": {
+ "post": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API returns a FeatureCollection where each Feature is a buffer around the corresponding indexed Feature of the input. The buffer could be either on the outside or the inside of the provided Feature, depending on the distance provided in the input. There must be either one distance provided per Feature in the FeatureCollection input, or if only one distance is provided, then that distance is applied to every Feature in the collection. The positive (or negative) buffer of a geometry is defined as the Minkowski sum (or difference) of the geometry with a circle of radius equal to the absolute value of the buffer distance. The buffer API always returns a polygonal result. The negative or zero-distance buffer of lines and points is always an empty polygon. The input may contain a collection of Point, MultiPoint, Polygon, MultiPolygon, LineString and MultiLineString. GeometryCollection will be ignored if provided.",
+ "operationId": "Spatial_PostBuffer",
+ "x-ms-examples": {
+ "PostBuffer": {
+ "$ref": "./examples/Spatial_PostBuffer.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "name": "bufferRequestBody",
+ "in": "body",
+ "description": "The FeatureCollection and the list of distances (one per feature or one for all features).",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/BufferRequestBody"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/BufferResult"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ },
+ "get": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API returns a FeatureCollection where each Feature is a buffer around the corresponding indexed Feature of the input. The buffer could be either on the outside or the inside of the provided Feature, depending on the distance provided in the input. There must be either one distance provided per Feature in the FeatureCollection input, or if only one distance is provided, then that distance is applied to every Feature in the collection. The positive (or negative) buffer of a geometry is defined as the Minkowski sum (or difference) of the geometry with a circle of radius equal to the absolute value of the buffer distance. The buffer API always returns a polygonal result. The negative or zero-distance buffer of lines and points is always an empty polygon. The input features are provided by a GeoJSON file which is uploaded via [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) and referenced by a unique udid. The GeoJSON file may contain a collection of Point, MultiPoint, Polygon, MultiPolygon, LineString and MultiLineString. GeometryCollection will be ignored if provided. \n\nTo test this API, you can upload the sample data from [Post Buffer API](https://docs.microsoft.com/rest/api/maps/spatial/postbuffer#examples) examples(Request Body without distances array) via [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) and replace the [udid] from the [sample request below](https://docs.microsoft.com/rest/api/maps/spatial/getbuffer#examples) with the udid returned by Data Upload API.",
+ "operationId": "Spatial_GetBuffer",
+ "x-ms-examples": {
+ "GetBuffer": {
+ "$ref": "./examples/Spatial_GetBuffer.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "$ref": "#/parameters/SpatialUploadUdid"
+ },
+ {
+ "name": "distances",
+ "in": "query",
+ "description": "The list of distances (one per feature or one for all features), delimited by semicolons. For example, 12.34;-56.78. Positive distance will generate a buffer outside of the feature, whereas negative distance will generate a buffer inside of the feature. If the negative distance larger than the geometry itself, an empty polygon will be returned.",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/BufferResult"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/spatial/closestPoint/{format}": {
+ "post": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API returns the closest point between a base point and a given set of target points. The set of target points is provided by user data in post request body. The user data may only contain a collection of Point geometry. MultiPoint or other geometries will be ignored if provided. The algorithm does not take into account routing or traffic. The maximum number of points accepted is 100,000. Information returned includes closest point latitude, longitude, and distance in meters from the closest point.",
+ "operationId": "Spatial_PostClosestPoint",
+ "x-ms-examples": {
+ "PostClosestPoint": {
+ "$ref": "./examples/Spatial_PostClosestPoint.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLatitudeAbbreviated"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLongitudeAbbreviated"
+ },
+ {
+ "name": "numberOfClosestPoints",
+ "in": "query",
+ "description": "The number of closest points expected from response. Default: 1, minimum: 1 and maximum: 50",
+ "type": "integer"
+ },
+ {
+ "$ref": "#/parameters/ClosestPointRequestBody"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/ClosestPointResponse"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ },
+ "get": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API returns the closest point between a base point and a given set of points in the user uploaded data set identified by udid. The set of target points is provided by a GeoJSON file which is uploaded via [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) and referenced by a unique udid. The GeoJSON file may only contain a collection of Point geometry. MultiPoint or other geometries will be ignored if provided. The maximum number of points accepted is 100,000. The algorithm does not take into account routing or traffic. Information returned includes closest point latitude, longitude, and distance in meters from the closest point.\n\nTo test this API, you can upload the sample data from [Post Closest Point API](https://docs.microsoft.com/rest/api/maps/spatial/postclosestpoint#examples) examples(Request Body) via [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) and replace the [udid] from the [sample request below](https://docs.microsoft.com/rest/api/maps/spatial/getclosestpoint#examples) with the udid returned by Data Upload API.",
+ "operationId": "Spatial_GetClosestPoint",
+ "x-ms-examples": {
+ "GetClosestPoint": {
+ "$ref": "./examples/Spatial_GetClosestPoint.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "$ref": "#/parameters/SpatialUploadUdid"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLatitudeAbbreviated"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLongitudeAbbreviated"
+ },
+ {
+ "name": "numberOfClosestPoints",
+ "in": "query",
+ "description": "The number of closest points expected from response. Default: 1, minimum: 1 and maximum: 50",
+ "type": "integer"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/ClosestPointResponse"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/spatial/pointInPolygon/{format}": {
+ "post": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API returns a boolean value indicating whether a point is inside a set of polygons. The user data may contain Polygon and MultiPolygon geometries, other geometries will be ignored if provided. If the point is inside or on the boundary of one of these polygons, the value returned is true. In all other cases, the value returned is false. When the point is inside multiple polygons, the result will give intersecting geometries section to show all valid geometries (referenced by geometryId) in user data. The maximum number of vertices accepted to form a Polygon is 10,000.",
+ "operationId": "Spatial_PostPointInPolygon",
+ "x-ms-examples": {
+ "PostPointInPolygon": {
+ "$ref": "./examples/Spatial_PostPointInPolygon.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLatitudeAbbreviated"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLongitudeAbbreviated"
+ },
+ {
+ "$ref": "#/parameters/PointInPolygonRequestBody"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/PointInPolygonResult"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ },
+ "get": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API returns a boolean value indicating whether a point is inside a set of polygons. The set of polygons is provided by a GeoJSON file which is uploaded via [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) and referenced by a unique udid. The GeoJSON file may contain Polygon and MultiPolygon geometries, other geometries will be ignored if provided. If the point is inside or on the boundary of one of these polygons, the value returned is true. In all other cases, the value returned is false. When the point is inside multiple polygons, the result will give intersecting geometries section to show all valid geometries(referenced by geometryId) in user data. The maximum number of vertices accepted to form a Polygon is 10,000.\n\n \nTo test this API, you can upload the sample data from [Post Point In Polygon API](https://docs.microsoft.com/rest/api/maps/spatial/postpointinpolygon#examples) examples(Request Body) via [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) and replace the [udid] from the [sample request below](https://docs.microsoft.com/rest/api/maps/spatial/getpointinpolygon#examples) with the udid returned by Data Upload API.",
+ "operationId": "Spatial_GetPointInPolygon",
+ "x-ms-examples": {
+ "GetPointInPolygon": {
+ "$ref": "./examples/Spatial_GetPointInPolygon.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "$ref": "#/parameters/SpatialUploadUdid"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLatitudeAbbreviated"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/PositionLongitudeAbbreviated"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/PointInPolygonResult"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ },
+ "/spatial/greatCircleDistance/{format}": {
+ "get": {
+ "description": "**Applies to**: see pricing [tiers](https://aka.ms/AzureMapsPricingTier).\n\nThis API will return the great-circle or shortest distance between two points on the surface of a sphere, measured along the surface of the sphere. This differs from calculating a straight line through the sphere's interior. This method is helpful for estimating travel distances for airplanes by calculating the shortest distance between airports.",
+ "operationId": "Spatial_GetGreatCircleDistance",
+ "x-ms-examples": {
+ "GetGreatCircleDistance": {
+ "$ref": "./examples/Spatial_GetGreatCircleDistance.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/ClientId"
+ },
+ {
+ "$ref": "#/parameters/ApiVersion"
+ },
+ {
+ "$ref": "../../../Common/preview/1.0/common.json#/parameters/JsonFormat"
+ },
+ {
+ "name": "query",
+ "in": "query",
+ "description": "The Coordinates through which the distance is calculated, delimited by a colon. Two coordinates are required. The first one is the source point coordinate and the last is the target point coordinate. For example, 47.622942,122.316456:57.673988,127.121513",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/GreatCircleDistanceResult"
+ }
+ },
+ "default": {
+ "$ref": "../../../Common/preview/1.0/common.json#/responses/default"
+ }
+ }
+ }
+ }
+ },
+ "definitions": {
+ "GeofenceGeometry": {
+ "description": "The geofencing geometry.",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "deviceId": {
+ "description": "ID of the device.",
+ "type": "string",
+ "readOnly": true
+ },
+ "udId": {
+ "x-ms-client-name": "udid",
+ "description": "The unique id returned from [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadPreview) after uploading a valid GeoJSON FeatureCollection object. Please refer to [RFC 7946](https://tools.ietf.org/html/rfc7946#section-3.3) for details. All the feature's properties should contain `geometryId`, which is used for identifying the geometry and is case-sensitive.",
+ "type": "string",
+ "readOnly": true
+ },
+ "geometryId": {
+ "description": "The unique id identifies a geometry.",
+ "type": "string",
+ "readOnly": true
+ },
+ "distance": {
+ "description": "Distance from the coordinate to the closest border of the geofence (in meters except when special values -999/999 are used). Positive means the coordinate is outside of the geofence. If the coordinate is outside of the geofence, but more than the value of searchBuffer away from the closest geofence border, then the value is 999. Negative means the coordinate is inside of the geofence. If the coordinate is inside the polygon, but more than the value of searchBuffer away from the closest geofencing border, then the value is -999. A value of 999 means that there is great confidence the coordinate is well outside the geofence. A value of -999 means that there is great confidence the coordinate is well within the geofence.",
+ "type": "number",
+ "readOnly": true
+ },
+ "nearestLat": {
+ "description": "Latitude of the nearest point of the geometry.",
+ "type": "number",
+ "readOnly": true
+ },
+ "nearestLon": {
+ "description": "Longitude of the nearest point of the geometry.",
+ "type": "number",
+ "readOnly": true
+ },
+ "nearestZ": {
+ "x-ms-client-name": "nearestElevation",
+ "description": "Sea level in meter of the nearest point on the 2D extrusion geometry. This will only be presented in response when value is provided for 'zInMeter' in the request.",
+ "type": "number",
+ "readOnly": true
+ }
+ }
+ },
+ "Geofence": {
+ "description": "This object is returned from a geofence proximity call.",
+ "type": "object",
+ "properties": {
+ "geometries": {
+ "description": "Lists the fence geometries that contain the coordinate position or overlap the searchBuffer around the position.",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "$ref": "#/definitions/GeofenceGeometry"
+ }
+ },
+ "expiredGeofenceGeometryId": {
+ "description": "Lists of the geometry ID of the geofence which is expired relative to the user time in the request.",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "type": "string"
+ }
+ },
+ "invalidPeriodGeofenceGeometryId": {
+ "description": "Lists of the geometry ID of the geofence which is in invalid period relative to the user time in the request.",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "type": "string"
+ }
+ },
+ "isEventPublished": {
+ "description": "True if at least one event is published to the Azure Maps event subscriber, false if no event is published to the Azure Maps event subscriber. This will only be presented in response when 'isAsync' query parameter is set to true.",
+ "type": "boolean",
+ "readOnly": true
+ }
+ }
+ },
+ "BufferRequestBody": {
+ "description": "An object with a FeatureCollection and a list of distances. All the feature's properties should contain `geometryId`, which is used for identifying the geometry and is case-sensitive.",
+ "type": "object",
+ "properties": {
+ "geometries": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/GeoJsonFeatureCollection"
+ },
+ "distances": {
+ "description": "List of the distances to compute the buffer for, one-to-one per Feature in the collection, or one for all Features in the collection.",
+ "type": "array",
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "BufferSummary": {
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "udid": {
+ "description": "The udid for the user data if one exists",
+ "type": "string",
+ "readOnly": true
+ },
+ "information": {
+ "description": "The information about what happened during the call.",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "BufferResult": {
+ "description": "This object is returned from a successful Spatial Buffer call.",
+ "type": "object",
+ "properties": {
+ "summary": {
+ "$ref": "#/definitions/BufferSummary"
+ },
+ "result": {
+ "x-ms-client-name": "features",
+ "description": "The FeatureCollection of buffers for the input.",
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/GeoJsonFeatureCollection"
+ }
+ }
+ },
+ "ClosestPointResponse": {
+ "description": "This object is returned from a successful Spatial Closest Point call",
+ "type": "object",
+ "properties": {
+ "summary": {
+ "$ref": "#/definitions/ClosestPointSummary"
+ },
+ "result": {
+ "description": "Closest Point Result Array",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ClosestPoint"
+ }
+ }
+ }
+ },
+ "ClosestPointSummary": {
+ "description": "Closest Point Summary object",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "sourcePoint": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/LatLongPairAbbreviated"
+ },
+ "udid": {
+ "description": "A unique data id (udid) for the uploaded content",
+ "type": "string",
+ "readOnly": true
+ },
+ "information": {
+ "description": "Processing information",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "ClosestPoint": {
+ "description": "Closest Point Result Entry Object",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "distanceInMeters": {
+ "description": "The distance in meters from the source point to the closest point",
+ "type": "number",
+ "readOnly": true
+ },
+ "position": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/LatLongPairAbbreviated"
+ },
+ "geometryId": {
+ "description": "The unique id identifies a geometry",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "PointInPolygonResult": {
+ "description": "Returns true if point is within the polygon, false otherwise",
+ "type": "object",
+ "properties": {
+ "summary": {
+ "$ref": "#/definitions/PointInPolygonSummary"
+ },
+ "result": {
+ "description": "Point In Polygon Result Object",
+ "type": "object",
+ "properties": {
+ "pointInPolygons": {
+ "x-ms-client-name": "isPointInPolygons",
+ "description": "Point In Polygons Property",
+ "type": "boolean",
+ "readOnly": true
+ },
+ "intersectingGeometries": {
+ "description": "Geometries array",
+ "type": "array",
+ "readOnly": true,
+ "items": {
+ "$ref": "#/definitions/GeometryId"
+ }
+ }
+ }
+ }
+ }
+ },
+ "PointInPolygonSummary": {
+ "description": "Point In Polygon Summary object",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "sourcePoint": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/LatLongPairAbbreviated"
+ },
+ "udid": {
+ "description": "A unique data id (udid) for the uploaded content. Udid is not applicable for POST spatial operations(set to null)",
+ "type": "string",
+ "readOnly": true
+ },
+ "information": {
+ "description": "Processing information",
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "GeometryId": {
+ "description": "The Spatial geometry",
+ "type": "string",
+ "readOnly": true
+ },
+ "GreatCircleDistanceSummary": {
+ "description": "Summary object",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "sourcePoint": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/LatLongPairAbbreviated"
+ },
+ "targetPoint": {
+ "$ref": "../../../Common/preview/1.0/common.json#/definitions/LatLongPairAbbreviated"
+ }
+ }
+ },
+ "GreatCircleDistanceResult": {
+ "description": "This object is returned from a successful Great Circle Distance call",
+ "type": "object",
+ "properties": {
+ "summary": {
+ "$ref": "#/definitions/GreatCircleDistanceSummary"
+ },
+ "result": {
+ "description": "Result Object",
+ "type": "object",
+ "readOnly": true,
+ "properties": {
+ "distanceInMeters": {
+ "description": "The great circle distance in meters from the source point to the target point",
+ "type": "number",
+ "readOnly": true
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/autoscale_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/autoscale_API.json
index 349414fa8ae3..9a37f6d3d510 100644
--- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/autoscale_API.json
+++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/autoscale_API.json
@@ -800,8 +800,8 @@
},
"enabled": {
"type": "boolean",
- "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.",
- "default": true
+ "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.",
+ "default": false
},
"predictiveAutoscalePolicy": {
"$ref": "#/definitions/PredictiveAutoscalePolicy",
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/examples/deleteAutoscaleSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/examples/deleteAutoscaleSetting.json
index 59857126e096..460bfbe2e2b2 100644
--- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/examples/deleteAutoscaleSetting.json
+++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-05-01-preview/examples/deleteAutoscaleSetting.json
@@ -3,7 +3,7 @@
"subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
"resourceGroupName": "TestingMetricsScaleSet",
"autoscaleSettingName": "MySetting",
- "api-version": "2021-05-01-prevew"
+ "api-version": "2021-05-01-preview"
},
"responses": {
"200": {},
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2014-04-01/autoscale_API.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2014-04-01/autoscale_API.json
index e78dca5635b2..8a4f3e7557e9 100644
--- a/specification/monitor/resource-manager/Microsoft.Insights/stable/2014-04-01/autoscale_API.json
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2014-04-01/autoscale_API.json
@@ -745,8 +745,8 @@
},
"enabled": {
"type": "boolean",
- "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.",
- "default": true
+ "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.",
+ "default": false
},
"name": {
"type": "string",
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json
index 49ce8df21615..d2bd9394ff24 100644
--- a/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json
@@ -758,8 +758,8 @@
},
"enabled": {
"type": "boolean",
- "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.",
- "default": true
+ "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.",
+ "default": false
},
"name": {
"type": "string",
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/autoscale_API.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/autoscale_API.json
new file mode 100644
index 000000000000..e7a03afffec6
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/autoscale_API.json
@@ -0,0 +1,1102 @@
+{
+ "swagger": "2.0",
+ "info": {
+ "title": "MonitorManagementClient",
+ "version": "2022-10-01"
+ },
+ "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.Insights/autoscalesettings": {
+ "get": {
+ "description": "Lists the autoscale settings for a resource group",
+ "tags": [
+ "AutoscaleSettings"
+ ],
+ "operationId": "AutoscaleSettings_ListByResourceGroup",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "Successful request for a list of autoscale settings",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResourceCollection"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ },
+ "x-ms-examples": {
+ "List autoscale settings": {
+ "$ref": "./examples/listAutoscaleSetting.json"
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}": {
+ "put": {
+ "description": "Creates or updates an autoscale setting.",
+ "tags": [
+ "AutoscaleSettings"
+ ],
+ "operationId": "AutoscaleSettings_CreateOrUpdate",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AutoscaleSettingNameParameter"
+ },
+ {
+ "name": "parameters",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResource"
+ },
+ "description": "Parameters supplied to the operation."
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "Successful request to create or update an autoscale setting",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResource"
+ }
+ },
+ "201": {
+ "description": "Created autoscale setting",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResource"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Create or update an autoscale setting": {
+ "$ref": "./examples/createOrUpdateAutoscaleSetting.json"
+ }
+ }
+ },
+ "delete": {
+ "description": "Deletes and autoscale setting",
+ "tags": [
+ "AutoscaleSettings"
+ ],
+ "operationId": "AutoscaleSettings_Delete",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AutoscaleSettingNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "Successful request to delete an autoscale setting"
+ },
+ "204": {
+ "description": "No content: Successful request to delete an autoscale setting, but the response is intentionally empty"
+ }
+ },
+ "x-ms-examples": {
+ "Delete an autoscale setting": {
+ "$ref": "./examples/deleteAutoscaleSetting.json"
+ }
+ }
+ },
+ "get": {
+ "description": "Gets an autoscale setting",
+ "tags": [
+ "AutoscaleSettings"
+ ],
+ "operationId": "AutoscaleSettings_Get",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AutoscaleSettingNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "Successful request to get one autoscale setting",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResource"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Get an autoscale setting": {
+ "$ref": "./examples/getAutoscaleSetting.json"
+ }
+ }
+ },
+ "patch": {
+ "description": "Updates an existing AutoscaleSettingsResource. To update other fields use the CreateOrUpdate method.",
+ "operationId": "AutoscaleSettings_Update",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AutoscaleSettingNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "autoscaleSettingResource",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResourcePatch"
+ },
+ "description": "Parameters supplied to the operation."
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "An existing autoscale setting resource was successfully updated.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResource"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Patch an autoscale setting": {
+ "$ref": "./examples/patchAutoscaleSetting.json"
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}/predictiveMetrics": {
+ "get": {
+ "tags": [
+ "Metrics"
+ ],
+ "operationId": "PredictiveMetric_Get",
+ "description": "get predictive autoscale metric future data",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AutoscaleSettingNameParameter"
+ },
+ {
+ "$ref": "#/parameters/TimespanParameter"
+ },
+ {
+ "$ref": "#/parameters/IntervalParameter"
+ },
+ {
+ "$ref": "#/parameters/MetricNamespaceParameter"
+ },
+ {
+ "$ref": "#/parameters/MetricNamesParameter"
+ },
+ {
+ "$ref": "#/parameters/AggregationParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "Successful request to get the list of metric values.",
+ "schema": {
+ "$ref": "#/definitions/PredictiveResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Get Metric for data": {
+ "$ref": "./examples/GetPredictiveMetric.json"
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/providers/Microsoft.Insights/autoscalesettings": {
+ "get": {
+ "description": "Lists the autoscale settings for a subscription",
+ "tags": [
+ "AutoscaleSettings"
+ ],
+ "operationId": "AutoscaleSettings_ListBySubscription",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ }
+ ],
+ "responses": {
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleErrorResponse"
+ }
+ },
+ "200": {
+ "description": "Successful request for a list of autoscale settings",
+ "schema": {
+ "$ref": "#/definitions/AutoscaleSettingResourceCollection"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ },
+ "x-ms-examples": {
+ "List autoscale settings by subs": {
+ "$ref": "./examples/listAutoscaleSettingBySubscription.json"
+ }
+ }
+ }
+ }
+ },
+ "definitions": {
+ "ScaleCapacity": {
+ "type": "object",
+ "required": [
+ "minimum",
+ "maximum",
+ "default"
+ ],
+ "properties": {
+ "minimum": {
+ "type": "string",
+ "description": "the minimum number of instances for the resource."
+ },
+ "maximum": {
+ "type": "string",
+ "description": "the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."
+ },
+ "default": {
+ "type": "string",
+ "description": "the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."
+ }
+ },
+ "description": "The number of instances that can be used during this profile."
+ },
+ "MetricTrigger": {
+ "type": "object",
+ "required": [
+ "metricName",
+ "metricResourceUri",
+ "timeGrain",
+ "statistic",
+ "timeWindow",
+ "timeAggregation",
+ "operator",
+ "threshold"
+ ],
+ "properties": {
+ "metricName": {
+ "type": "string",
+ "description": "the name of the metric that defines what the rule monitors."
+ },
+ "metricNamespace": {
+ "type": "string",
+ "description": "the namespace of the metric that defines what the rule monitors."
+ },
+ "metricResourceUri": {
+ "type": "string",
+ "description": "the resource identifier of the resource the rule monitors."
+ },
+ "metricResourceLocation": {
+ "type": "string",
+ "description": "the location of the resource the rule monitors."
+ },
+ "timeGrain": {
+ "type": "string",
+ "format": "duration",
+ "description": "the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."
+ },
+ "statistic": {
+ "type": "string",
+ "description": "the metric statistic type. How the metrics from multiple instances are combined.",
+ "enum": [
+ "Average",
+ "Min",
+ "Max",
+ "Sum",
+ "Count"
+ ],
+ "x-ms-enum": {
+ "name": "MetricStatisticType",
+ "modelAsString": false
+ }
+ },
+ "timeWindow": {
+ "type": "string",
+ "format": "duration",
+ "description": "the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."
+ },
+ "timeAggregation": {
+ "type": "string",
+ "description": "time aggregation type. How the data that is collected should be combined over time. The default value is Average.",
+ "enum": [
+ "Average",
+ "Minimum",
+ "Maximum",
+ "Total",
+ "Count",
+ "Last"
+ ],
+ "x-ms-enum": {
+ "name": "TimeAggregationType",
+ "modelAsString": false
+ }
+ },
+ "operator": {
+ "type": "string",
+ "description": "the operator that is used to compare the metric data and the threshold.",
+ "enum": [
+ "Equals",
+ "NotEquals",
+ "GreaterThan",
+ "GreaterThanOrEqual",
+ "LessThan",
+ "LessThanOrEqual"
+ ],
+ "x-ms-enum": {
+ "name": "ComparisonOperationType",
+ "modelAsString": false
+ }
+ },
+ "threshold": {
+ "type": "number",
+ "format": "double",
+ "description": "the threshold of the metric that triggers the scale action."
+ },
+ "dimensions": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ScaleRuleMetricDimension"
+ },
+ "x-ms-identifiers": [],
+ "description": "List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."
+ },
+ "dividePerInstance": {
+ "type": "boolean",
+ "description": "a value indicating whether metric should divide per instance."
+ }
+ },
+ "description": "The trigger that results in a scaling action."
+ },
+ "ScaleAction": {
+ "type": "object",
+ "required": [
+ "direction",
+ "type",
+ "cooldown"
+ ],
+ "properties": {
+ "direction": {
+ "type": "string",
+ "description": "the scale direction. Whether the scaling action increases or decreases the number of instances.",
+ "enum": [
+ "None",
+ "Increase",
+ "Decrease"
+ ],
+ "x-ms-enum": {
+ "name": "ScaleDirection",
+ "modelAsString": false
+ }
+ },
+ "type": {
+ "type": "string",
+ "description": "the type of action that should occur when the scale rule fires.",
+ "enum": [
+ "ChangeCount",
+ "PercentChangeCount",
+ "ExactCount",
+ "ServiceAllowedNextValue"
+ ],
+ "x-ms-enum": {
+ "name": "ScaleType",
+ "modelAsString": false
+ }
+ },
+ "value": {
+ "type": "string",
+ "description": "the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.",
+ "default": "1"
+ },
+ "cooldown": {
+ "type": "string",
+ "format": "duration",
+ "description": "the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."
+ }
+ },
+ "description": "The parameters for the scaling action."
+ },
+ "ScaleRule": {
+ "type": "object",
+ "required": [
+ "scaleAction",
+ "metricTrigger"
+ ],
+ "properties": {
+ "metricTrigger": {
+ "$ref": "#/definitions/MetricTrigger",
+ "description": "the trigger that results in a scaling action."
+ },
+ "scaleAction": {
+ "$ref": "#/definitions/ScaleAction",
+ "description": "the parameters for the scaling action."
+ }
+ },
+ "description": "A rule that provide the triggers and parameters for the scaling action."
+ },
+ "TimeWindow": {
+ "type": "object",
+ "properties": {
+ "timeZone": {
+ "type": "string",
+ "description": "the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"
+ },
+ "start": {
+ "type": "string",
+ "format": "date-time",
+ "description": "the start time for the profile in ISO 8601 format."
+ },
+ "end": {
+ "type": "string",
+ "format": "date-time",
+ "description": "the end time for the profile in ISO 8601 format."
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "description": "A specific date-time for the profile."
+ },
+ "RecurrentSchedule": {
+ "type": "object",
+ "required": [
+ "timeZone",
+ "days",
+ "hours",
+ "minutes"
+ ],
+ "properties": {
+ "timeZone": {
+ "type": "string",
+ "description": "the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"
+ },
+ "days": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."
+ },
+ "hours": {
+ "type": "array",
+ "items": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "description": "A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."
+ },
+ "minutes": {
+ "type": "array",
+ "items": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "description": "A collection of minutes at which the profile takes effect at."
+ }
+ },
+ "description": "The scheduling constraints for when the profile begins."
+ },
+ "Recurrence": {
+ "type": "object",
+ "required": [
+ "frequency",
+ "schedule"
+ ],
+ "properties": {
+ "frequency": {
+ "type": "string",
+ "description": "the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.",
+ "enum": [
+ "None",
+ "Second",
+ "Minute",
+ "Hour",
+ "Day",
+ "Week",
+ "Month",
+ "Year"
+ ],
+ "x-ms-enum": {
+ "name": "RecurrenceFrequency",
+ "modelAsString": false
+ }
+ },
+ "schedule": {
+ "$ref": "#/definitions/RecurrentSchedule",
+ "description": "the scheduling constraints for when the profile begins."
+ }
+ },
+ "description": "The repeating times at which this profile begins. This element is not used if the FixedDate element is used."
+ },
+ "AutoscaleProfile": {
+ "type": "object",
+ "required": [
+ "rules",
+ "name",
+ "capacity"
+ ],
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "the name of the profile."
+ },
+ "capacity": {
+ "$ref": "#/definitions/ScaleCapacity",
+ "description": "the number of instances that can be used during this profile."
+ },
+ "rules": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ScaleRule"
+ },
+ "x-ms-identifiers": [],
+ "description": "the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."
+ },
+ "fixedDate": {
+ "$ref": "#/definitions/TimeWindow",
+ "description": "the specific date-time for the profile. This element is not used if the Recurrence element is used."
+ },
+ "recurrence": {
+ "$ref": "#/definitions/Recurrence",
+ "description": "the repeating times at which this profile begins. This element is not used if the FixedDate element is used."
+ }
+ },
+ "description": "Autoscale profile."
+ },
+ "PredictiveAutoscalePolicy": {
+ "type": "object",
+ "required": [
+ "scaleMode"
+ ],
+ "properties": {
+ "scaleMode": {
+ "type": "string",
+ "description": "the predictive autoscale mode",
+ "enum": [
+ "Disabled",
+ "ForecastOnly",
+ "Enabled"
+ ],
+ "x-ms-enum": {
+ "name": "PredictiveAutoscalePolicyScaleMode",
+ "modelAsString": false
+ }
+ },
+ "scaleLookAheadTime": {
+ "type": "string",
+ "format": "duration",
+ "description": "the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format."
+ }
+ },
+ "description": "The parameters for enabling predictive autoscale."
+ },
+ "EmailNotification": {
+ "type": "object",
+ "properties": {
+ "sendToSubscriptionAdministrator": {
+ "type": "boolean",
+ "description": "a value indicating whether to send email to subscription administrator.",
+ "default": false
+ },
+ "sendToSubscriptionCoAdministrators": {
+ "type": "boolean",
+ "description": "a value indicating whether to send email to subscription co-administrators.",
+ "default": false
+ },
+ "customEmails": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."
+ }
+ },
+ "description": "Email notification of an autoscale event."
+ },
+ "WebhookNotification": {
+ "type": "object",
+ "properties": {
+ "serviceUri": {
+ "type": "string",
+ "description": "the service address to receive the notification."
+ },
+ "properties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "a property bag of settings. This value can be empty."
+ }
+ },
+ "description": "Webhook notification of an autoscale event."
+ },
+ "AutoscaleNotification": {
+ "type": "object",
+ "required": [
+ "operation"
+ ],
+ "properties": {
+ "operation": {
+ "type": "string",
+ "description": "the operation associated with the notification and its value must be \"scale\"",
+ "enum": [
+ "Scale"
+ ],
+ "x-ms-enum": {
+ "name": "OperationType",
+ "modelAsString": false
+ }
+ },
+ "email": {
+ "$ref": "#/definitions/EmailNotification",
+ "description": "the email notification."
+ },
+ "webhooks": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/WebhookNotification"
+ },
+ "x-ms-identifiers": [],
+ "description": "the collection of webhook notifications."
+ }
+ },
+ "description": "Autoscale notification."
+ },
+ "AutoscaleSetting": {
+ "type": "object",
+ "required": [
+ "profiles"
+ ],
+ "properties": {
+ "profiles": {
+ "type": "array",
+ "maxItems": 20,
+ "items": {
+ "$ref": "#/definitions/AutoscaleProfile"
+ },
+ "x-ms-identifiers": [],
+ "description": "the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."
+ },
+ "notifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/AutoscaleNotification"
+ },
+ "x-ms-identifiers": [],
+ "description": "the collection of notifications."
+ },
+ "enabled": {
+ "type": "boolean",
+ "description": "the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.",
+ "default": false
+ },
+ "predictiveAutoscalePolicy": {
+ "$ref": "#/definitions/PredictiveAutoscalePolicy",
+ "description": "the predictive autoscale policy mode."
+ },
+ "name": {
+ "type": "string",
+ "description": "the name of the autoscale setting."
+ },
+ "targetResourceUri": {
+ "type": "string",
+ "description": "the resource identifier of the resource that the autoscale setting should be added to."
+ },
+ "targetResourceLocation": {
+ "type": "string",
+ "description": "the location of the resource that the autoscale setting should be added to."
+ }
+ },
+ "description": "A setting that contains all of the configuration for the automatic scaling of a resource."
+ },
+ "Resource": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "readOnly": true,
+ "description": "Azure resource Id"
+ },
+ "name": {
+ "type": "string",
+ "readOnly": true,
+ "description": "Azure resource name"
+ },
+ "type": {
+ "type": "string",
+ "readOnly": true,
+ "description": "Azure resource type"
+ },
+ "location": {
+ "type": "string",
+ "description": "Resource location",
+ "x-ms-mutability": [
+ "create",
+ "read"
+ ]
+ },
+ "tags": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters."
+ },
+ "systemData": {
+ "readOnly": true,
+ "description": "The system metadata related to the response.",
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData"
+ }
+ },
+ "required": [
+ "location"
+ ],
+ "x-ms-azure-resource": true,
+ "description": "The autoscale setting resource."
+ },
+ "AutoscaleSettingResource": {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/Resource"
+ }
+ ],
+ "required": [
+ "properties"
+ ],
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/AutoscaleSetting",
+ "description": "The autoscale setting of the resource."
+ }
+ },
+ "description": "The autoscale setting resource."
+ },
+ "AutoscaleSettingResourcePatch": {
+ "type": "object",
+ "description": "The autoscale setting object for patch operations.",
+ "properties": {
+ "tags": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Resource tags"
+ },
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/AutoscaleSetting",
+ "description": "The autoscale setting properties of the update operation."
+ }
+ }
+ },
+ "AutoscaleSettingResourceCollection": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/AutoscaleSettingResource"
+ },
+ "description": "the values for the autoscale setting resources."
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "URL to get the next set of results."
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "description": "Represents a collection of autoscale setting resources."
+ },
+ "AutoscaleErrorResponse": {
+ "description": "Describes the format of Error response.",
+ "type": "object",
+ "properties": {
+ "error": {
+ "type": "object",
+ "description": "The error object.",
+ "properties": {
+ "code": {
+ "description": "One of a server-defined set of error codes.",
+ "type": "string"
+ },
+ "message": {
+ "description": "A human-readable representation of the error.",
+ "type": "string"
+ },
+ "target": {
+ "description": "The target of the particular error.",
+ "type": "string"
+ },
+ "details": {
+ "description": "A human-readable representation of the error's details.",
+ "type": "string"
+ }
+ }
+ },
+ "systemData": {
+ "readOnly": true,
+ "description": "The system metadata related to the response.",
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData"
+ }
+ }
+ },
+ "ScaleRuleMetricDimension": {
+ "type": "object",
+ "required": [
+ "DimensionName",
+ "Operator",
+ "Values"
+ ],
+ "properties": {
+ "DimensionName": {
+ "type": "string",
+ "description": "Name of the dimension."
+ },
+ "Operator": {
+ "type": "string",
+ "description": "the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values",
+ "enum": [
+ "Equals",
+ "NotEquals"
+ ],
+ "x-ms-enum": {
+ "name": "ScaleRuleMetricDimensionOperationType",
+ "modelAsString": true
+ }
+ },
+ "Values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "list of dimension values. For example: [\"App1\",\"App2\"]."
+ }
+ },
+ "description": "Specifies an auto scale rule metric dimension."
+ },
+ "PredictiveResponse": {
+ "type": "object",
+ "properties": {
+ "timespan": {
+ "type": "string",
+ "description": "The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested."
+ },
+ "interval": {
+ "type": "string",
+ "format": "duration",
+ "description": "The interval (window size) for which the metric data was returned in. This may be adjusted in the future and returned back from what was originally requested. This is not present if a metadata request was made."
+ },
+ "metricName": {
+ "type": "string",
+ "description": "The metrics being queried"
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "resource of the predictive metric."
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/PredictiveValue"
+ },
+ "x-ms-identifiers": [],
+ "description": "the value of the collection."
+ }
+ },
+ "description": "The response to a metrics query."
+ },
+ "PredictiveValue": {
+ "type": "object",
+ "required": [
+ "timeStamp",
+ "value"
+ ],
+ "properties": {
+ "timeStamp": {
+ "type": "string",
+ "format": "date-time",
+ "description": "the timestamp for the metric value in ISO 8601 format."
+ },
+ "value": {
+ "type": "number",
+ "format": "double",
+ "description": "Predictive value in this time bucket."
+ }
+ },
+ "description": "Represents a predictive metric value in the given bucket."
+ }
+ },
+ "parameters": {
+ "AutoscaleSettingNameParameter": {
+ "name": "autoscaleSettingName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The autoscale setting name.",
+ "x-ms-parameter-location": "method"
+ },
+ "TimespanParameter": {
+ "name": "timespan",
+ "in": "query",
+ "required": true,
+ "type": "string",
+ "description": "The timespan of the query. It is a string with the following format 'startDateTime_ISO/endDateTime_ISO'.",
+ "x-ms-parameter-location": "method"
+ },
+ "IntervalParameter": {
+ "name": "interval",
+ "in": "query",
+ "required": true,
+ "type": "string",
+ "format": "duration",
+ "description": "The interval (i.e. timegrain) of the query.",
+ "x-ms-parameter-location": "method"
+ },
+ "MetricNamesParameter": {
+ "name": "metricName",
+ "in": "query",
+ "required": true,
+ "type": "string",
+ "description": "The names of the metrics (comma separated) to retrieve. Special case: If a metricname itself has a comma in it then use %2 to indicate it. Eg: 'Metric,Name1' should be **'Metric%2Name1'**",
+ "x-ms-parameter-location": "method"
+ },
+ "AggregationParameter": {
+ "name": "aggregation",
+ "in": "query",
+ "required": true,
+ "type": "string",
+ "description": "The list of aggregation types (comma separated) to retrieve.",
+ "x-ms-parameter-location": "method"
+ },
+ "MetricNamespaceParameter": {
+ "name": "metricNamespace",
+ "in": "query",
+ "required": true,
+ "type": "string",
+ "description": "Metric namespace to query metric definitions for.",
+ "x-ms-parameter-location": "method"
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/GetPredictiveMetric.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/GetPredictiveMetric.json
new file mode 100644
index 000000000000..8eb0b7e278a9
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/GetPredictiveMetric.json
@@ -0,0 +1,41 @@
+{
+ "parameters": {
+ "subscriptionId": "00000000-0000-0000-0000-000000000000",
+ "resourceGroupName": "myRG",
+ "autoscaleSettingName": "vmss1-Autoscale-775",
+ "timespan": "2021-10-14T22:00:00.000Z/2021-10-16T22:00:00.000Z",
+ "metricNamespace": "Microsoft.Compute/virtualMachineScaleSets",
+ "metricName": "PercentageCPU",
+ "aggregation": "Total",
+ "interval": "PT1H",
+ "api-version": "2022-10-01"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "timespan": "2021-10-14T22:00:00.000Z/2021-10-16T22:00:00.000Z",
+ "interval": "PT1H",
+ "metricName": "PercentageCPU",
+ "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1",
+ "data": [
+ {
+ "timeStamp": "2021-10-14T22:00:00Z",
+ "value": 123.0
+ },
+ {
+ "timeStamp": "2021-10-14T22:02:00Z",
+ "value": 120.0
+ },
+ {
+ "timeStamp": "2021-10-14T22:02:00Z",
+ "value": 88.0
+ },
+ {
+ "timeStamp": "2021-10-14T22:03:00Z",
+ "value": 100.0
+ }
+ ]
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/createOrUpdateAutoscaleSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/createOrUpdateAutoscaleSetting.json
new file mode 100644
index 000000000000..0b2156be43ef
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/createOrUpdateAutoscaleSetting.json
@@ -0,0 +1,479 @@
+{
+ "parameters": {
+ "subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
+ "resourceGroupName": "TestingMetricsScaleSet",
+ "autoscaleSettingName": "MySetting",
+ "api-version": "2022-10-01",
+ "parameters": {
+ "location": "West US",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled"
+ },
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
+ "name": "MySetting",
+ "type": "Microsoft.Insights/autoscaleSettings",
+ "location": "West US",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "name": "MySetting",
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled",
+ "scaleLookAheadTime": null
+ },
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "201": {
+ "headers": {},
+ "body": {
+ "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
+ "name": "MySetting",
+ "type": "Microsoft.Insights/autoscaleSettings",
+ "location": "West US",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "name": "MySetting",
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled",
+ "scaleLookAheadTime": null
+ },
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/deleteAutoscaleSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/deleteAutoscaleSetting.json
new file mode 100644
index 000000000000..6700297e3e7a
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/deleteAutoscaleSetting.json
@@ -0,0 +1,12 @@
+{
+ "parameters": {
+ "subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
+ "resourceGroupName": "TestingMetricsScaleSet",
+ "autoscaleSettingName": "MySetting",
+ "api-version": "2022-10-01"
+ },
+ "responses": {
+ "200": {},
+ "204": {}
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/getAutoscaleSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/getAutoscaleSetting.json
new file mode 100644
index 000000000000..645a4d4bc36c
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/getAutoscaleSetting.json
@@ -0,0 +1,167 @@
+{
+ "parameters": {
+ "subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
+ "resourceGroupName": "TestingMetricsScaleSet",
+ "autoscaleSettingName": "MySetting",
+ "api-version": "2022-10-01"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
+ "name": "MySetting",
+ "type": "Microsoft.Insights/autoscaleSettings",
+ "location": "West US",
+ "tags": {
+ "key1": "value1"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled"
+ },
+ "name": "MySetting",
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/listAutoscaleSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/listAutoscaleSetting.json
new file mode 100644
index 000000000000..599e5670dd5f
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/listAutoscaleSetting.json
@@ -0,0 +1,172 @@
+{
+ "parameters": {
+ "subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
+ "resourceGroupName": "TestingMetricsScaleSet",
+ "api-version": "2022-10-01"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
+ "name": "MySetting",
+ "type": "Microsoft.Insights/autoscaleSettings",
+ "location": "West US",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled"
+ },
+ "name": "MySetting",
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/########-####-####-####-############$skiptoken=######"
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/listAutoscaleSettingBySubscription.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/listAutoscaleSettingBySubscription.json
new file mode 100644
index 000000000000..75f0e070d9b0
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/listAutoscaleSettingBySubscription.json
@@ -0,0 +1,170 @@
+{
+ "parameters": {
+ "subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
+ "api-version": "2022-10-01"
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
+ "name": "MySetting",
+ "type": "Microsoft.Insights/autoscaleSettings",
+ "location": "West US",
+ "tags": {
+ "key1": "value1"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled"
+ },
+ "name": "MySetting",
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/########-####-####-####-############$skiptoken=######"
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/patchAutoscaleSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/patchAutoscaleSetting.json
new file mode 100644
index 000000000000..640076d1471f
--- /dev/null
+++ b/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/examples/patchAutoscaleSetting.json
@@ -0,0 +1,317 @@
+{
+ "parameters": {
+ "subscriptionId": "b67f7fec-69fc-4974-9099-a26bd6ffeda3",
+ "resourceGroupName": "TestingMetricsScaleSet",
+ "autoscaleSettingName": "MySetting",
+ "api-version": "2022-10-01",
+ "autoscaleSettingResource": {
+ "tags": {
+ "key1": "value1"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled"
+ },
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "headers": {},
+ "body": {
+ "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
+ "name": "MySetting",
+ "type": "Microsoft.Insights/autoscaleSettings",
+ "location": "West US",
+ "tags": {
+ "$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary"
+ },
+ "properties": {
+ "profiles": [
+ {
+ "name": "adios",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "fixedDate": {
+ "timeZone": "UTC",
+ "start": "2015-03-05T14:00:00Z",
+ "end": "2015-03-05T14:30:00Z"
+ }
+ },
+ {
+ "name": "saludos",
+ "capacity": {
+ "minimum": "1",
+ "maximum": "10",
+ "default": "1"
+ },
+ "rules": [
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT1M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 10.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Increase",
+ "type": "ChangeCount",
+ "value": "1",
+ "cooldown": "PT5M"
+ }
+ },
+ {
+ "metricTrigger": {
+ "metricName": "Percentage CPU",
+ "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "timeGrain": "PT2M",
+ "statistic": "Average",
+ "timeWindow": "PT5M",
+ "timeAggregation": "Average",
+ "operator": "GreaterThan",
+ "threshold": 15.0,
+ "dividePerInstance": false
+ },
+ "scaleAction": {
+ "direction": "Decrease",
+ "type": "ChangeCount",
+ "value": "2",
+ "cooldown": "PT6M"
+ }
+ }
+ ],
+ "recurrence": {
+ "frequency": "Week",
+ "schedule": {
+ "timeZone": "UTC",
+ "days": [
+ "1"
+ ],
+ "hours": [
+ 5
+ ],
+ "minutes": [
+ 15
+ ]
+ }
+ }
+ }
+ ],
+ "enabled": true,
+ "name": "MySetting",
+ "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
+ "predictiveAutoscalePolicy": {
+ "scaleMode": "Enabled",
+ "scaleLookAheadTime": null
+ },
+ "notifications": [
+ {
+ "operation": "Scale",
+ "email": {
+ "sendToSubscriptionAdministrator": true,
+ "sendToSubscriptionCoAdministrators": true,
+ "customEmails": [
+ "gu@ms.com",
+ "ge@ns.net"
+ ]
+ },
+ "webhooks": [
+ {
+ "serviceUri": "http://myservice.com",
+ "properties": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/monitor/resource-manager/readme.md b/specification/monitor/resource-manager/readme.md
index 14d8b23ec644..9f05d32345f9 100644
--- a/specification/monitor/resource-manager/readme.md
+++ b/specification/monitor/resource-manager/readme.md
@@ -35,13 +35,44 @@ title: MonitorManagementClient
``` yaml
description: Monitor Management Client
openapi-type: arm
-tag: package-2022-06
+tag: package-2022-10
directive:
- suppress: Example Validations
reason: There are open issues (bugs) in the validator affecting some of the examples and since there is no way to selectively disable the validation for a particular example or paths, all of the example validation is being turned off.
```
+### Tag: package-2022-10
+
+These settings apply only when `--tag=package-2022-10` is specified on the command line
+
+``` yaml $(tag) == 'package-2022-10'
+input-file:
+- Microsoft.Insights/stable/2022-10-01/autoscale_API.json
+- Microsoft.Insights/stable/2015-04-01/operations_API.json
+- Microsoft.Insights/stable/2016-03-01/alertRulesIncidents_API.json
+- Microsoft.Insights/stable/2016-03-01/alertRules_API.json
+- Microsoft.Insights/stable/2016-03-01/logProfiles_API.json
+- Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json
+- Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json
+- Microsoft.Insights/stable/2022-06-01/actionGroups_API.json
+- Microsoft.Insights/stable/2015-04-01/activityLogs_API.json
+- Microsoft.Insights/stable/2015-04-01/eventCategories_API.json
+- Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json
+- Microsoft.Insights/stable/2018-01-01/metricDefinitions_API.json
+- Microsoft.Insights/stable/2018-01-01/metrics_API.json
+- Microsoft.Insights/stable/2019-03-01/metricBaselines_API.json
+- Microsoft.Insights/stable/2018-03-01/metricAlert_API.json
+- Microsoft.Insights/stable/2018-04-16/scheduledQueryRule_API.json
+- Microsoft.Insights/preview/2017-12-01-preview/metricNamespaces_API.json
+- Microsoft.Insights/preview/2018-11-27-preview/vmInsightsOnboarding_API.json
+- Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json
+- Microsoft.Insights/stable/2020-10-01/activityLogAlerts_API.json
+- Microsoft.Insights/preview/2021-09-01-preview/dataCollectionEndpoints_API.json
+- Microsoft.Insights/preview/2021-09-01-preview/dataCollectionRuleAssociations_API.json
+- Microsoft.Insights/preview/2021-09-01-preview/dataCollectionRules_API.json
+```
+
### Tag: package-2022-06
These settings apply only when `--tag=package-2022-06` is specified on the command line
@@ -1074,7 +1105,7 @@ directive:
This section is a temporary solution to resolve the failure in those pipeline that is still using modeler v1.
-``` yaml ($(go) && !$(track2) && ($(tag) == 'package-2021-07' || $(tag) == 'package-2021-09' || $(tag) == 'package-2022-02' || $(tag) == 'package-2022-04' || $(tag) == 'package-2022-06')) || $(csharp) || $(validation)
+``` yaml ($(go) && !$(track2) && ($(tag) == 'package-2021-07' || $(tag) == 'package-2021-09' || $(tag) == 'package-2022-02' || $(tag) == 'package-2022-04' || $(tag) == 'package-2022-06' || $(tag) == 'package-2022-10')) || $(csharp) || $(validation)
directive:
- from: activityLogAlerts_API.json
where: $.definitions
diff --git a/specification/resources/resource-manager/Microsoft.Resources/stable/2021-04-01/resources.json b/specification/resources/resource-manager/Microsoft.Resources/stable/2021-04-01/resources.json
index 0387c15eadd9..dce64888be4c 100644
--- a/specification/resources/resource-manager/Microsoft.Resources/stable/2021-04-01/resources.json
+++ b/specification/resources/resource-manager/Microsoft.Resources/stable/2021-04-01/resources.json
@@ -3400,7 +3400,7 @@
"Resources"
],
"operationId": "Resources_CheckExistenceById",
- "description": "Checks by ID whether a resource exists.",
+ "description": "Checks by ID whether a resource exists. This API currently works only for a limited set of Resource providers. In the event that a Resource provider does not implement this API, ARM will respond with a 405. The alternative then is to use the GET API to check for the existence of the resource.",
"parameters": [
{
"name": "resourceId",
diff --git a/specification/securityinsights/resource-manager/readme.python.md b/specification/securityinsights/resource-manager/readme.python.md
index 270ac81d79fc..3661cb897746 100644
--- a/specification/securityinsights/resource-manager/readme.python.md
+++ b/specification/securityinsights/resource-manager/readme.python.md
@@ -17,3 +17,14 @@ clear-output-folder: true
no-namespace-folders: true
output-folder: $(python-sdks-folder)/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight
```
+
+``` yaml $(python)
+modelerfour:
+ lenient-model-deduplication: true
+
+directive:
+ - from: EntityTypes.json
+ where: $.definitions.AccountEntityProperties.properties.ntDomain
+ transform: >
+ $['description'] = 'The NetBIOS domain name as it appears in the alert format - domain/username. Examples: NT AUTHORITY.';
+```
diff --git a/specification/sql/resource-manager/readme.md b/specification/sql/resource-manager/readme.md
index 7dfbb27c6cb3..6aa92c8d557a 100644
--- a/specification/sql/resource-manager/readme.md
+++ b/specification/sql/resource-manager/readme.md
@@ -418,6 +418,8 @@ input-file:
- ./Microsoft.Sql/preview/2021-11-01-preview/ServerAdvancedThreatProtectionSettings.json
- ./Microsoft.Sql/preview/2021-11-01-preview/ManagedServerDnsAliases.json
- ./Microsoft.Sql/preview/2022-02-01-preview/ManagedInstanceDtcs.json
+- ./Microsoft.Sql/preview/2022-02-01-preview/ManagedDatabaseAdvancedThreatProtectionSettings.json
+- ./Microsoft.Sql/preview/2022-02-01-preview/ManagedInstanceAdvancedThreatProtectionSettings.json
# Needed when there is more than one input file
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_CreateOrUpdate.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_CreateOrUpdate.json
new file mode 100644
index 000000000000..6d26e8fc53ba
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_CreateOrUpdate.json
@@ -0,0 +1,38 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "agentName": "examples-agentName",
+ "agent": {
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
+ "description": "Example Agent Description",
+ "arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
+ "name": "examples-agentName",
+ "type": "Microsoft.StorageMover/storageMovers/agents",
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
+ "description": "Example Agent Description",
+ "agentVersion": "1.0.0",
+ "agentStatus": "Registering",
+ "arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
+ "lastStatusUpdate": null,
+ "localIPAddress": null,
+ "memoryInMB": null,
+ "numberOfCores": null,
+ "uptimeInSeconds": null,
+ "errorDetails": null
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Delete.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Delete.json
new file mode 100644
index 000000000000..e4ce9e4af421
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Delete.json
@@ -0,0 +1,18 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "agentName": "examples-agentName"
+ },
+ "responses": {
+ "202": {
+ "headers": {
+ "Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
+ "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
+ }
+ },
+ "204": {}
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Get.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Get.json
new file mode 100644
index 000000000000..427890d8e43b
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Get.json
@@ -0,0 +1,39 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "agentName": "examples-agentName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
+ "name": "examples-agentName",
+ "type": "Microsoft.StorageMover/storageMovers/agents",
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
+ "description": "Example Agent Description",
+ "agentVersion": "1.0.0",
+ "agentStatus": "Online",
+ "arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
+ "lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
+ "localIPAddress": "192.168.0.0",
+ "memoryInMB": 100024,
+ "numberOfCores": 32,
+ "uptimeInSeconds": 522,
+ "errorDetails": null
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_List.json
new file mode 100644
index 000000000000..ba21b0b0b866
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_List.json
@@ -0,0 +1,98 @@
+{
+ "parameters": {
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName1",
+ "name": "examples-agentName1",
+ "type": "Microsoft.StorageMover/storageMovers/agents",
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName1",
+ "description": "Example Agent 1 Description",
+ "agentVersion": "1.0.0",
+ "agentStatus": "Online",
+ "arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
+ "lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
+ "localIPAddress": "192.168.0.0",
+ "memoryInMB": 100024,
+ "numberOfCores": 32,
+ "uptimeInSeconds": 522,
+ "errorDetails": null
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName2",
+ "name": "examples-agentName2",
+ "type": "Microsoft.StorageMover/storageMovers/agents",
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName2",
+ "description": "Example Agent 2 Description",
+ "agentVersion": "1.0.0",
+ "agentStatus": "Online",
+ "arcVmUuid": "147a1f84-7bbf-4e99-9a6a-a1735a91dfd5",
+ "lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
+ "localIPAddress": "192.168.0.0",
+ "memoryInMB": 100024,
+ "numberOfCores": 32,
+ "uptimeInSeconds": 522,
+ "errorDetails": null
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName3",
+ "name": "examples-agentName3",
+ "type": "Microsoft.StorageMover/storageMovers/agents",
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName3",
+ "description": "Example Agent 3 Description",
+ "agentVersion": "1.0.0",
+ "agentStatus": "Online",
+ "arcVmUuid": "648a7958-f99e-4268-b20e-94c96558dc0d",
+ "lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
+ "localIPAddress": "192.168.0.0",
+ "memoryInMB": 100024,
+ "numberOfCores": 32,
+ "uptimeInSeconds": 522,
+ "errorDetails": {
+ "code": "SampleErrorCode",
+ "message": "Detailed sample error message."
+ }
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Update.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Update.json
new file mode 100644
index 000000000000..36b49569a4dc
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Agents_Update.json
@@ -0,0 +1,36 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "agentName": "examples-agentName",
+ "agent": {
+ "properties": {
+ "description": "Updated Agent Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
+ "name": "examples-agentName",
+ "type": "Microsoft.StorageMover/storageMovers/agents",
+ "properties": {
+ "arcResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
+ "description": "Updated Agent Description",
+ "agentVersion": "1.0.0",
+ "agentStatus": "Online",
+ "arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
+ "lastStatusUpdate": "2020-02-01T01:01:01.1075056Z",
+ "localIPAddress": "192.168.0.0",
+ "memoryInMB": 100024,
+ "numberOfCores": 32,
+ "uptimeInSeconds": 522,
+ "errorDetails": null
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_CreateOrUpdate.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_CreateOrUpdate.json
new file mode 100644
index 000000000000..ad9c27bb53d3
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_CreateOrUpdate.json
@@ -0,0 +1,32 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "endpointName": "examples-endpointName",
+ "endpoint": {
+ "properties": {
+ "endpointType": "AzureStorageBlobContainer",
+ "storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
+ "blobContainerName": "examples-blobContainerName",
+ "description": "Example Storage Container Endpoint Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName",
+ "name": "examples-endpointName",
+ "type": "Microsoft.StorageMover/storageMovers/endpoints",
+ "properties": {
+ "endpointType": "AzureStorageBlobContainer",
+ "storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
+ "blobContainerName": "examples-blobContainerName",
+ "description": "Example Storage Container Endpoint Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Delete.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Delete.json
new file mode 100644
index 000000000000..3f87eed0379d
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Delete.json
@@ -0,0 +1,18 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "endpointName": "examples-endpointName"
+ },
+ "responses": {
+ "202": {
+ "headers": {
+ "Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
+ "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
+ }
+ },
+ "204": {}
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Get.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Get.json
new file mode 100644
index 000000000000..baf6a78ad962
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Get.json
@@ -0,0 +1,24 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "endpointName": "examples-endpointName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName",
+ "name": "examples-endpointName",
+ "type": "Microsoft.StorageMover/storageMovers/endpoints",
+ "properties": {
+ "endpointType": "AzureStorageBlobContainer",
+ "storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
+ "blobContainerName": "examples-blobContainerName",
+ "description": "Example Storage Container Endpoint Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_List.json
new file mode 100644
index 000000000000..c7d0d3efc148
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_List.json
@@ -0,0 +1,51 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName1",
+ "name": "examples-endpointName1",
+ "type": "Microsoft.StorageMover/storageMovers/endpoints",
+ "properties": {
+ "endpointType": "AzureStorageBlobContainer",
+ "storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
+ "blobContainerName": "examples-blobContainerName1",
+ "description": "Example Storage Container Endpoint 1 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName2",
+ "name": "examples-endpointName2",
+ "type": "Microsoft.StorageMover/storageMovers/endpoints",
+ "properties": {
+ "endpointType": "NfsMount",
+ "host": "0.0.0.0",
+ "nfsVersion": "NFSv4",
+ "description": "Example Storage Container Endpoint 2 Description",
+ "export": "/"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName3",
+ "name": "examples-endpointName3",
+ "type": "Microsoft.StorageMover/storageMovers/endpoints",
+ "properties": {
+ "endpointType": "AzureStorageBlobContainer",
+ "storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
+ "blobContainerName": "examples-blobContainerName3",
+ "description": "Example Storage Container Endpoint 3 Description"
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Update.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Update.json
new file mode 100644
index 000000000000..26319880dd12
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Endpoints_Update.json
@@ -0,0 +1,29 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "endpointName": "examples-endpointName",
+ "endpoint": {
+ "properties": {
+ "description": "Updated Endpoint Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-endpointName",
+ "name": "examples-endpointName",
+ "type": "Microsoft.StorageMover/storageMovers/endpoints",
+ "properties": {
+ "endpointType": "AzureStorageBlobContainer",
+ "storageAccountResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.Storage/storageAccounts/examples-storageAccountName/",
+ "blobContainerName": "examples-blobContainerName",
+ "description": "Updated Endpoint Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_CreateOrUpdate.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_CreateOrUpdate.json
new file mode 100644
index 000000000000..53fd1030336c
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_CreateOrUpdate.json
@@ -0,0 +1,44 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName",
+ "jobDefinition": {
+ "properties": {
+ "description": "Example Job Definition Description",
+ "sourceName": "examples-sourceEndpointName",
+ "sourceSubpath": "/",
+ "targetName": "examples-targetEndpointName",
+ "targetSubpath": "/",
+ "agentName": "migration-agent"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName/jobDefinitions/examples-jobDefinitionName",
+ "name": "examples-jobDefinitionName",
+ "type": "Microsoft.StorageMover/storageMovers/projectName/jobDefinitionName",
+ "properties": {
+ "description": "Example Job Definition Description",
+ "copyMode": "Default",
+ "sourceName": "examples-sourceEndpointName",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-sourceEndpointName",
+ "sourceSubpath": "/",
+ "targetName": "examples-targetEndpointName",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-targetEndpointName",
+ "targetSubpath": "/",
+ "latestJobRunName": null,
+ "latestJobRunResourceId": null,
+ "latestJobRunStatus": null,
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Delete.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Delete.json
new file mode 100644
index 000000000000..40d363242690
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Delete.json
@@ -0,0 +1,19 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName"
+ },
+ "responses": {
+ "202": {
+ "headers": {
+ "Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
+ "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
+ }
+ },
+ "204": {}
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Get.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Get.json
new file mode 100644
index 000000000000..5b8a93e619fc
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Get.json
@@ -0,0 +1,34 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/jobDefinitions/examples-jobDefinitionName",
+ "name": "examples-jobDefinitionName",
+ "type": "Microsoft.StorageMover/storageMovers/jobDefinitions",
+ "properties": {
+ "description": "Example Job Definition Description",
+ "copyMode": "Default",
+ "sourceName": "examples-sourceEndpointName",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-sourceEndpointName",
+ "sourceSubpath": "/",
+ "targetName": "examples-targetEndpointName",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-targetEndpointName",
+ "targetSubpath": "/",
+ "latestJobRunName": null,
+ "latestJobRunResourceId": null,
+ "latestJobRunStatus": null,
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_List.json
new file mode 100644
index 000000000000..ac53bdc73651
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_List.json
@@ -0,0 +1,86 @@
+{
+ "parameters": {
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/jobDefinitions/examples-jobDefinitionName1",
+ "name": "examples-jobDefinitionName1",
+ "type": "Microsoft.StorageMover/storageMovers/jobDefinitions",
+ "properties": {
+ "description": "Example Job Definition 1 Description",
+ "copyMode": "Default",
+ "sourceName": "examples-sourceEndpointName1",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-sourceEndpointName1",
+ "sourceSubpath": "/",
+ "targetName": "examples-targetEndpointName1",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-targetEndpointName1",
+ "targetSubpath": "/",
+ "latestJobRunName": null,
+ "latestJobRunResourceId": null,
+ "latestJobRunStatus": null,
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/jobDefinitions/examples-jobDefinitionName2",
+ "name": "examples-jobDefinitionName2",
+ "type": "Microsoft.StorageMover/storageMovers/jobDefinitions",
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Job Definition 2 Description",
+ "copyMode": "Default",
+ "sourceName": "examples-sourceEndpointName2",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-sourceEndpointName2",
+ "sourceSubpath": "/",
+ "targetName": "examples-targetEndpointName2",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-targetEndpointName2",
+ "targetSubpath": "/",
+ "latestJobRunName": null,
+ "latestJobRunResourceId": null,
+ "latestJobRunStatus": null,
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/jobDefinitions/examples-jobDefinitionName3",
+ "name": "examples-jobDefinitionName3",
+ "type": "Microsoft.StorageMover/storageMovers/jobDefinitions",
+ "properties": {
+ "description": "Example Job Definition 3 Description",
+ "copyMode": "Default",
+ "sourceName": "examples-sourceEndpointName3",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-sourceEndpointName3",
+ "sourceSubpath": "/",
+ "targetName": "examples-targetEndpointName3",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/examples-targetEndpointName3",
+ "targetSubpath": "/",
+ "latestJobRunName": null,
+ "latestJobRunResourceId": null,
+ "latestJobRunStatus": null,
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent"
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers/jobDefinitions?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_StartJob.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_StartJob.json
new file mode 100644
index 000000000000..f094b504cb55
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_StartJob.json
@@ -0,0 +1,17 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "jobRunResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/jobDefinitions/examples-jobDefinitionName/jobRuns/examples-jobRunName"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_StopJob.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_StopJob.json
new file mode 100644
index 000000000000..f094b504cb55
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_StopJob.json
@@ -0,0 +1,17 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "jobRunResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/jobDefinitions/examples-jobDefinitionName/jobRuns/examples-jobRunName"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Update.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Update.json
new file mode 100644
index 000000000000..728cbf331008
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobDefinitions_Update.json
@@ -0,0 +1,40 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName",
+ "jobDefinition": {
+ "properties": {
+ "description": "Updated Job Definition Description",
+ "agentName": "updatedAgentName"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName/jobDefinitions/examples-jobDefinitionName",
+ "name": "examples-jobDefinitionName",
+ "type": "Microsoft.StorageMover/storageMovers/projectName/jobDefinitionName",
+ "properties": {
+ "description": "Updated Job Definition Description",
+ "copyMode": "Default",
+ "sourceName": "updatedSource",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/updatedSource",
+ "sourceSubpath": "/",
+ "targetName": "updatedTarget",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/updatedTarget",
+ "targetSubpath": "/",
+ "latestJobRunName": null,
+ "latestJobRunResourceId": null,
+ "latestJobRunStatus": null,
+ "agentName": "updatedAgentName",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobRuns_Get.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobRuns_Get.json
new file mode 100644
index 000000000000..b00321a72283
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobRuns_Get.json
@@ -0,0 +1,48 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName",
+ "jobRunName": "examples-jobRunName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName/jobDefinitions/examples-jobDefinitionName/jobRuns/examples-jobRunName",
+ "name": "examples-jobRunName",
+ "type": "Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns",
+ "properties": {
+ "status": "Running",
+ "scanStatus": "Scanning",
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent",
+ "executionStartTime": "2020-02-01T01:01:01.1075056Z",
+ "executionEndTime": null,
+ "lastStatusUpdate": "2020-02-01T01:31:01.1075056Z",
+ "sourceName": "sourceEndpoint",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/sourceEndpoint",
+ "sourceProperties": {},
+ "targetName": "targetEndpoint",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/targetEndpoint",
+ "targetProperties": {},
+ "jobDefinitionProperties": {},
+ "itemsScanned": 351,
+ "itemsExcluded": 50,
+ "itemsUnsupported": 27,
+ "itemsNoTransferNeeded": 150,
+ "itemsFailed": 3,
+ "itemsTransferred": 100,
+ "bytesScanned": 49951162777600,
+ "bytesExcluded": 995116277760,
+ "bytesUnsupported": 495116277760,
+ "bytesNoTransferNeeded": 2995116277760,
+ "bytesFailed": 5116277760,
+ "bytesTransferred": 1995116277760
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobRuns_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobRuns_List.json
new file mode 100644
index 000000000000..3f58c07e1cba
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/JobRuns_List.json
@@ -0,0 +1,118 @@
+{
+ "parameters": {
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "jobDefinitionName": "examples-jobDefinitionName",
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projectName/examples-projectName/jobDefinitions/examples-jobDefinitionName1/jobRuns/examples-jobRunName1",
+ "name": "examples-jobRunName1",
+ "type": "Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns",
+ "properties": {
+ "status": "Running",
+ "scanStatus": "Scanning",
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent",
+ "executionStartTime": "2020-02-01T01:01:01.1075056Z",
+ "executionEndTime": null,
+ "lastStatusUpdate": "2020-02-01T01:31:01.1075056Z",
+ "sourceName": "sourceEndpoint",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/sourceEndpoint",
+ "sourceProperties": {},
+ "targetName": "targetEndpoint",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/targetEndpoint",
+ "targetProperties": {},
+ "jobDefinitionProperties": {},
+ "itemsScanned": 351,
+ "itemsExcluded": 50,
+ "itemsUnsupported": 27,
+ "itemsNoTransferNeeded": 150,
+ "itemsFailed": 3,
+ "itemsTransferred": 100,
+ "bytesScanned": 49951162777600,
+ "bytesExcluded": 995116277760,
+ "bytesUnsupported": 495116277760,
+ "bytesNoTransferNeeded": 2995116277760,
+ "bytesFailed": 5116277760,
+ "bytesTransferred": 1995116277760
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projectName/examples-projectName/jobDefinitions/examples-jobDefinitionName1/jobRuns/examples-jobRunName2",
+ "name": "examples-jobRunName2",
+ "type": "Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns",
+ "properties": {
+ "status": "Failed",
+ "scanStatus": "Scanning",
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent",
+ "executionStartTime": "2020-02-01T01:01:01.1075056Z",
+ "executionEndTime": null,
+ "lastStatusUpdate": "2020-02-01T01:31:01.1075056Z",
+ "sourceName": "sourceEndpoint",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/sourceEndpoint",
+ "sourceProperties": {},
+ "targetName": "targetEndpoint",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/targetEndpoint",
+ "targetProperties": {},
+ "jobDefinitionProperties": {},
+ "itemsScanned": 351,
+ "itemsExcluded": 50,
+ "itemsUnsupported": 27,
+ "itemsNoTransferNeeded": 150,
+ "itemsFailed": 3,
+ "itemsTransferred": 100,
+ "bytesScanned": 49951162777600,
+ "bytesExcluded": 995116277760,
+ "bytesUnsupported": 495116277760,
+ "bytesNoTransferNeeded": 2995116277760,
+ "bytesFailed": 5116277760,
+ "bytesTransferred": 1995116277760
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projectName/examples-projectName/jobDefinitions/examples-jobDefinitionName1/jobRuns/examples-jobRunName3",
+ "name": "examples-jobRunName3",
+ "type": "Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns",
+ "properties": {
+ "status": "Failed",
+ "scanStatus": "Scanning",
+ "agentName": "migration-agent",
+ "agentResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/migration-agent",
+ "executionStartTime": "2020-02-01T01:01:01.1075056Z",
+ "executionEndTime": null,
+ "lastStatusUpdate": "2020-02-01T01:31:01.1075056Z",
+ "sourceName": "sourceEndpoint",
+ "sourceResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/sourceEndpoint",
+ "sourceProperties": {},
+ "targetName": "targetEndpoint",
+ "targetResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/endpoints/targetEndpoint",
+ "targetProperties": {},
+ "jobDefinitionProperties": {},
+ "itemsScanned": 351,
+ "itemsExcluded": 50,
+ "itemsUnsupported": 27,
+ "itemsNoTransferNeeded": 150,
+ "itemsFailed": 3,
+ "itemsTransferred": 100,
+ "bytesScanned": 49951162777600,
+ "bytesExcluded": 995116277760,
+ "bytesUnsupported": 495116277760,
+ "bytesNoTransferNeeded": 2995116277760,
+ "bytesFailed": 5116277760,
+ "bytesTransferred": 1995116277760
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Operations_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Operations_List.json
new file mode 100644
index 000000000000..05856780ce65
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Operations_List.json
@@ -0,0 +1,44 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "name": "Microsoft.StorageMover/storageMovers/read",
+ "isDataAction": false,
+ "display": {
+ "provider": "Microsoft StorageMover",
+ "resource": "StorageMovers",
+ "operation": "Get or List StorageMover resource(s).",
+ "description": "Gets or Lists existing StorageMover resource(s)."
+ }
+ },
+ {
+ "name": "Microsoft.StorageMover/storageMovers/write",
+ "isDataAction": false,
+ "display": {
+ "provider": "Microsoft StorageMover",
+ "resource": "StorageMovers",
+ "operation": "Create or Update StorageMover resource.",
+ "description": "Creates or Updates StorageMover resource."
+ }
+ },
+ {
+ "name": "Microsoft.StorageMover/storageMovers/delete",
+ "isDataAction": false,
+ "display": {
+ "provider": "Microsoft StorageMover",
+ "resource": "StorageMovers",
+ "operation": "Delete StorageMover resource.",
+ "description": "Deletes StorageMover resource."
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/operations?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_CreateOrUpdate.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_CreateOrUpdate.json
new file mode 100644
index 000000000000..82936cb0fc73
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_CreateOrUpdate.json
@@ -0,0 +1,26 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "project": {
+ "properties": {
+ "description": "Example Project Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-projectName",
+ "name": "examples-projectName",
+ "type": "Microsoft.StorageMover/storageMovers/projects",
+ "properties": {
+ "description": "Example Project Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Delete.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Delete.json
new file mode 100644
index 000000000000..e308f4e6e9cc
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Delete.json
@@ -0,0 +1,18 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName"
+ },
+ "responses": {
+ "202": {
+ "headers": {
+ "Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
+ "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
+ }
+ },
+ "204": {}
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Get.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Get.json
new file mode 100644
index 000000000000..cf2afd6edf00
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Get.json
@@ -0,0 +1,21 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName",
+ "name": "examples-projectName",
+ "type": "Microsoft.StorageMover/storageMovers/projects",
+ "properties": {
+ "description": "Example Project Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_List.json
new file mode 100644
index 000000000000..fcd23769773e
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_List.json
@@ -0,0 +1,41 @@
+{
+ "parameters": {
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName1",
+ "name": "examples-projectName1",
+ "type": "Microsoft.StorageMover/storageMovers/projects",
+ "properties": {
+ "description": "Example Project 1 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName2",
+ "name": "examples-projectName2",
+ "type": "Microsoft.StorageMover/storageMovers/projects",
+ "properties": {
+ "description": "Example Project 2 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/projects/examples-projectName2",
+ "name": "examples-projectName3",
+ "type": "Microsoft.StorageMover/storageMovers/projects",
+ "properties": {
+ "description": "Example Project 3 Description"
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers/projects?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Update.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Update.json
new file mode 100644
index 000000000000..1d9c8095e9d0
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/Projects_Update.json
@@ -0,0 +1,26 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "projectName": "examples-projectName",
+ "project": {
+ "properties": {
+ "description": "Example Project Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-projectName",
+ "name": "examples-projectName",
+ "type": "Microsoft.StorageMover/storageMovers/projectName",
+ "properties": {
+ "description": "Example Project Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_CreateOrUpdate.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_CreateOrUpdate.json
new file mode 100644
index 000000000000..8809a4235bc5
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_CreateOrUpdate.json
@@ -0,0 +1,43 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "storageMover": {
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "properties": {
+ "description": "Example Storage Mover Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName",
+ "name": "examples-storageMoverName",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Delete.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Delete.json
new file mode 100644
index 000000000000..3f88f9695086
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Delete.json
@@ -0,0 +1,17 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName"
+ },
+ "responses": {
+ "202": {
+ "headers": {
+ "Location": "subscriptions/11111111-2222-3333-4444-555555555555/providers/Microsoft.StorageMover/operationResults/delete0",
+ "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.StorageMover/operationStatuses/delete0"
+ }
+ },
+ "204": {}
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Get.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Get.json
new file mode 100644
index 000000000000..87cc9ced734f
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Get.json
@@ -0,0 +1,33 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName",
+ "name": "examples-storageMoverName",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_List.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_List.json
new file mode 100644
index 000000000000..f43274209ac6
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_List.json
@@ -0,0 +1,79 @@
+{
+ "parameters": {
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverResourceName1",
+ "name": "examples-storageMoverResourceName1",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover 1 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverResourceName2",
+ "name": "examples-storageMoverResourceName2",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover 2 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverResourceName3",
+ "name": "examples-storageMoverResourceName3",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover 3 Description"
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_ListBySubscription.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_ListBySubscription.json
new file mode 100644
index 000000000000..1840dc6e11de
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_ListBySubscription.json
@@ -0,0 +1,78 @@
+{
+ "parameters": {
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "api-version": "2022-07-01-preview"
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "value": [
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverResourceName1",
+ "name": "examples-storageMoverResourceName1",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover 1 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg2/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverResourceName2",
+ "name": "examples-storageMoverResourceName2",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover 2 Description"
+ }
+ },
+ {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverResourceName3",
+ "name": "examples-storageMoverResourceName3",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Example Storage Mover 3 Description"
+ }
+ }
+ ],
+ "nextLink": "https://management.azure.com/providers/Microsoft.StorageMover/storageMovers?$skiptoken={token}"
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Update.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Update.json
new file mode 100644
index 000000000000..02d3f44ea883
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/examples/StorageMovers_Update.json
@@ -0,0 +1,38 @@
+{
+ "parameters": {
+ "api-version": "2022-07-01-preview",
+ "subscriptionId": "11111111-2222-3333-4444-555555555555",
+ "resourceGroupName": "examples-rg",
+ "storageMoverName": "examples-storageMoverName",
+ "storageMover": {
+ "properties": {
+ "description": "Updated Storage Mover Description"
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName",
+ "name": "examples-storageMoverName",
+ "type": "Microsoft.StorageMover/storageMovers",
+ "location": "eastus2",
+ "tags": {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ "systemData": {
+ "createdBy": "string",
+ "createdByType": "User",
+ "createdAt": "2020-02-01T01:01:01.1075056Z",
+ "lastModifiedBy": "string",
+ "lastModifiedByType": "User",
+ "lastModifiedAt": "2020-02-01T01:01:01.1075056Z"
+ },
+ "properties": {
+ "description": "Updated Storage Mover Description"
+ }
+ }
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/storagemover.json b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/storagemover.json
new file mode 100644
index 000000000000..f957438ca27d
--- /dev/null
+++ b/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2022-07-01-preview/storagemover.json
@@ -0,0 +1,2529 @@
+{
+ "swagger": "2.0",
+ "info": {
+ "version": "2022-07-01-preview",
+ "title": "StorageMoverClient",
+ "description": "The Azure Storage Mover REST API."
+ },
+ "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": {
+ "/providers/Microsoft.StorageMover/operations": {
+ "get": {
+ "tags": [
+ "Operations"
+ ],
+ "summary": "Lists all the supported operations for the Azure Storage Mover REST API.",
+ "operationId": "Operations_List",
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "List of supported operations.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/OperationListResult"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ },
+ "x-ms-examples": {
+ "Operations_List": {
+ "$ref": "./examples/Operations_List.json"
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/providers/Microsoft.StorageMover/storageMovers": {
+ "get": {
+ "tags": [
+ "StorageMovers"
+ ],
+ "operationId": "StorageMovers_ListBySubscription",
+ "description": "Lists all Storage Movers in a subscription.",
+ "x-ms-examples": {
+ "StorageMovers_List": {
+ "$ref": "./examples/StorageMovers_ListBySubscription.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of Storage Movers.",
+ "schema": {
+ "$ref": "#/definitions/StorageMoverList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers": {
+ "get": {
+ "tags": [
+ "StorageMovers"
+ ],
+ "operationId": "StorageMovers_List",
+ "description": "Lists all Storage Movers in a resource group.",
+ "x-ms-examples": {
+ "StorageMovers_List": {
+ "$ref": "./examples/StorageMovers_List.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of Storage Movers.",
+ "schema": {
+ "$ref": "#/definitions/StorageMoverList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}": {
+ "get": {
+ "tags": [
+ "StorageMovers"
+ ],
+ "operationId": "StorageMovers_Get",
+ "description": "Gets a Storage Mover resource.",
+ "x-ms-examples": {
+ "StorageMovers_Get": {
+ "$ref": "./examples/StorageMovers_Get.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The Storage Mover resource.",
+ "schema": {
+ "$ref": "#/definitions/StorageMover"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "put": {
+ "tags": [
+ "StorageMovers"
+ ],
+ "operationId": "StorageMovers_CreateOrUpdate",
+ "description": "Creates or updates a top-level Storage Mover resource.",
+ "x-ms-examples": {
+ "StorageMovers_CreateOrUpdate": {
+ "$ref": "./examples/StorageMovers_CreateOrUpdate.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "storageMover",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/StorageMover"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully PUT Storage Mover resource.",
+ "schema": {
+ "$ref": "#/definitions/StorageMover"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "StorageMovers"
+ ],
+ "operationId": "StorageMovers_Update",
+ "description": "Updates properties for a Storage Mover resource. Properties not specified in the request body will be unchanged.",
+ "x-ms-examples": {
+ "StorageMovers_Update": {
+ "$ref": "./examples/StorageMovers_Update.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "storageMover",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/StorageMoverUpdateParameters"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The Storage Mover resource.",
+ "schema": {
+ "$ref": "#/definitions/StorageMover"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "StorageMovers"
+ ],
+ "operationId": "StorageMovers_Delete",
+ "description": "Deletes a Storage Mover resource.",
+ "x-ms-examples": {
+ "StorageMovers_Delete": {
+ "$ref": "./examples/StorageMovers_Delete.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "202": {
+ "description": "Accepted. Delete operation is ongoing."
+ },
+ "204": {
+ "description": "NoContent -- storage mover does not exist in the subscription."
+ },
+ "default": {
+ "description": "Error response describing why delete operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-long-running-operation": true,
+ "x-ms-long-running-operation-options": {
+ "final-state-via": "location"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents": {
+ "get": {
+ "tags": [
+ "Agents"
+ ],
+ "operationId": "Agents_List",
+ "description": "Lists all agents in a Storage Mover.",
+ "x-ms-examples": {
+ "Agents_List": {
+ "$ref": "./examples/Agents_List.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of agents.",
+ "schema": {
+ "$ref": "#/definitions/AgentList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}": {
+ "get": {
+ "tags": [
+ "Agents"
+ ],
+ "operationId": "Agents_Get",
+ "description": "Gets an agent resource.",
+ "x-ms-examples": {
+ "Agents_Get": {
+ "$ref": "./examples/Agents_Get.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AgentNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The agent resource.",
+ "schema": {
+ "$ref": "#/definitions/Agent"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "put": {
+ "tags": [
+ "Agents"
+ ],
+ "operationId": "Agents_CreateOrUpdate",
+ "description": "Creates or updates an agent resource, which references a hybrid compute machine that can run jobs.",
+ "x-ms-examples": {
+ "Agents_CreateOrUpdate": {
+ "$ref": "./examples/Agents_CreateOrUpdate.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AgentNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "agent",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/Agent"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully PUT Agent resource.",
+ "schema": {
+ "$ref": "#/definitions/Agent"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "Agents"
+ ],
+ "operationId": "Agents_Update",
+ "description": "Creates or updates an agent resource.",
+ "x-ms-examples": {
+ "Agents_Update": {
+ "$ref": "./examples/Agents_Update.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AgentNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "agent",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/AgentUpdateParameters"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The agent resource.",
+ "schema": {
+ "$ref": "#/definitions/Agent"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Agents"
+ ],
+ "operationId": "Agents_Delete",
+ "description": "Deletes an agent resource.",
+ "x-ms-examples": {
+ "Agents_Delete": {
+ "$ref": "./examples/Agents_Delete.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/AgentNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "202": {
+ "description": "Accepted. Agent delete operation is ongoing."
+ },
+ "204": {
+ "description": "NoContent -- agent does not exist for this storage mover."
+ },
+ "default": {
+ "description": "Error response describing why delete operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-long-running-operation": true,
+ "x-ms-long-running-operation-options": {
+ "final-state-via": "location"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints": {
+ "get": {
+ "tags": [
+ "Endpoints"
+ ],
+ "operationId": "Endpoints_List",
+ "description": "Lists all endpoints in a Storage Mover.",
+ "x-ms-examples": {
+ "Endpoints_List": {
+ "$ref": "./examples/Endpoints_List.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of endpoints.",
+ "schema": {
+ "$ref": "#/definitions/EndpointList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}": {
+ "get": {
+ "tags": [
+ "Endpoints"
+ ],
+ "operationId": "Endpoints_Get",
+ "description": "Gets an endpoint resource.",
+ "x-ms-examples": {
+ "Endpoints_Get": {
+ "$ref": "./examples/Endpoints_Get.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/EndpointNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The endpoint resource.",
+ "schema": {
+ "$ref": "#/definitions/Endpoint"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "put": {
+ "tags": [
+ "Endpoints"
+ ],
+ "operationId": "Endpoints_CreateOrUpdate",
+ "description": "Creates or updates an endpoint resource, which represents a data transfer source or destination.",
+ "x-ms-examples": {
+ "Endpoints_CreateOrUpdate": {
+ "$ref": "./examples/Endpoints_CreateOrUpdate.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/EndpointNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "endpoint",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/Endpoint"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully PUT Endpoint resource.",
+ "schema": {
+ "$ref": "#/definitions/Endpoint"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "Endpoints"
+ ],
+ "operationId": "Endpoints_Update",
+ "description": "Updates properties for an endpoint resource. Properties not specified in the request body will be unchanged.",
+ "x-ms-examples": {
+ "Endpoints_Update": {
+ "$ref": "./examples/Endpoints_Update.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/EndpointNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "endpoint",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/EndpointBaseUpdateParameters"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The endpoint resource.",
+ "schema": {
+ "$ref": "#/definitions/Endpoint"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Endpoints"
+ ],
+ "operationId": "Endpoints_Delete",
+ "description": "Deletes an endpoint resource.",
+ "x-ms-examples": {
+ "Endpoints_Delete": {
+ "$ref": "./examples/Endpoints_Delete.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/EndpointNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "202": {
+ "description": "Accepted. Endpoint delete operation is ongoing."
+ },
+ "204": {
+ "description": "NoContent -- Endpoint does not exist for this storage mover."
+ },
+ "default": {
+ "description": "Error response describing why delete operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-long-running-operation": true,
+ "x-ms-long-running-operation-options": {
+ "final-state-via": "location"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects": {
+ "get": {
+ "tags": [
+ "Projects"
+ ],
+ "operationId": "Projects_List",
+ "description": "Lists all projects in a Storage Mover.",
+ "x-ms-examples": {
+ "Projects_List": {
+ "$ref": "./examples/Projects_List.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of projects.",
+ "schema": {
+ "$ref": "#/definitions/ProjectList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}": {
+ "get": {
+ "tags": [
+ "Projects"
+ ],
+ "operationId": "Projects_Get",
+ "description": "Gets a project resource.",
+ "x-ms-examples": {
+ "Projects_Get": {
+ "$ref": "./examples/Projects_Get.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The project resource.",
+ "schema": {
+ "$ref": "#/definitions/Project"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "put": {
+ "tags": [
+ "Projects"
+ ],
+ "operationId": "Projects_CreateOrUpdate",
+ "description": "Creates or updates a project resource, which is a logical grouping of related jobs.",
+ "x-ms-examples": {
+ "Projects_CreateOrUpdate": {
+ "$ref": "./examples/Projects_CreateOrUpdate.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "project",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/Project"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully PUT Project resource.",
+ "schema": {
+ "$ref": "#/definitions/Project"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "Projects"
+ ],
+ "operationId": "Projects_Update",
+ "description": "Updates properties for a project resource. Properties not specified in the request body will be unchanged.",
+ "x-ms-examples": {
+ "Projects_Update": {
+ "$ref": "./examples/Projects_Update.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "project",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/ProjectUpdateParameters"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The project resource.",
+ "schema": {
+ "$ref": "#/definitions/Project"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "Projects"
+ ],
+ "operationId": "Projects_Delete",
+ "description": "Deletes a project resource.",
+ "x-ms-examples": {
+ "Projects_Delete": {
+ "$ref": "./examples/Projects_Delete.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "202": {
+ "description": "Accepted. Project delete operation is ongoing."
+ },
+ "204": {
+ "description": "NoContent -- project does not exist for this storage mover."
+ },
+ "default": {
+ "description": "Error response describing why delete operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-long-running-operation": true,
+ "x-ms-long-running-operation-options": {
+ "final-state-via": "location"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions": {
+ "get": {
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_List",
+ "description": "Lists all job definitions in a project.",
+ "x-ms-examples": {
+ "JobDefinitions_List": {
+ "$ref": "./examples/JobDefinitions_List.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of job definitions.",
+ "schema": {
+ "$ref": "#/definitions/JobDefinitionList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}": {
+ "get": {
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_Get",
+ "description": "Gets a job definition resource.",
+ "x-ms-examples": {
+ "JobDefinitions_Get": {
+ "$ref": "./examples/JobDefinitions_Get.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The job definition resource.",
+ "schema": {
+ "$ref": "#/definitions/JobDefinition"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "put": {
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_CreateOrUpdate",
+ "description": "Creates or updates a job definition resource, which contains configuration for a single unit of managed data transfer.",
+ "x-ms-examples": {
+ "JobDefinitions_CreateOrUpdate": {
+ "$ref": "./examples/JobDefinitions_CreateOrUpdate.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "jobDefinition",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/JobDefinition"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully PUT Job Definition resource.",
+ "schema": {
+ "$ref": "#/definitions/JobDefinition"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "patch": {
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_Update",
+ "description": "Updates properties for a job definition resource. Properties not specified in the request body will be unchanged.",
+ "x-ms-examples": {
+ "JobDefinitions_Update": {
+ "$ref": "./examples/JobDefinitions_Update.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "name": "jobDefinition",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/JobDefinitionUpdateParameters"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The job definition resource.",
+ "schema": {
+ "$ref": "#/definitions/JobDefinition"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ },
+ "delete": {
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_Delete",
+ "description": "Deletes a job definition resource.",
+ "x-ms-examples": {
+ "Projects_Delete": {
+ "$ref": "./examples/JobDefinitions_Delete.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "202": {
+ "description": "Accepted. Delete operation is ongoing."
+ },
+ "204": {
+ "description": "NoContent -- JobDefinition does not exist for this project."
+ },
+ "default": {
+ "description": "Error response describing why delete operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-long-running-operation": true,
+ "x-ms-long-running-operation-options": {
+ "final-state-via": "location"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/startJob": {
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/x-www-form-urlencoded"
+ ],
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_StartJob",
+ "description": "Requests an agent to start a new instance of this job definition, generating a new job run resource.",
+ "x-ms-examples": {
+ "JobDefinitions_StartJob": {
+ "$ref": "./examples/JobDefinitions_StartJob.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully requested job to start.",
+ "schema": {
+ "$ref": "#/definitions/JobRunResourceId"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob": {
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/x-www-form-urlencoded"
+ ],
+ "tags": [
+ "JobDefinitions"
+ ],
+ "operationId": "JobDefinitions_StopJob",
+ "description": "Requests the agent of any active instance of this job definition to stop.",
+ "x-ms-examples": {
+ "JobDefinitions_StopJob": {
+ "$ref": "./examples/JobDefinitions_StopJob.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successfully requested running job to stop, if any.",
+ "schema": {
+ "$ref": "#/definitions/JobRunResourceId"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns": {
+ "get": {
+ "tags": [
+ "JobRuns"
+ ],
+ "operationId": "JobRuns_List",
+ "description": "Lists all job runs in a job definition.",
+ "x-ms-examples": {
+ "JobRuns_List": {
+ "$ref": "./examples/JobRuns_List.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The list of job runs.",
+ "schema": {
+ "$ref": "#/definitions/JobRunList"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/{jobRunName}": {
+ "get": {
+ "tags": [
+ "JobRuns"
+ ],
+ "operationId": "JobRuns_Get",
+ "description": "Gets a job run resource.",
+ "x-ms-examples": {
+ "JobRuns_Get": {
+ "$ref": "./examples/JobRuns_Get.json"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/StorageMoverNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ProjectNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobDefinitionNameParameter"
+ },
+ {
+ "$ref": "#/parameters/JobRunNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "The job run resource.",
+ "schema": {
+ "$ref": "#/definitions/JobRun"
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
+ }
+ }
+ }
+ }
+ }
+ },
+ "definitions": {
+ "AgentProperties": {
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the agent."
+ },
+ "agentVersion": {
+ "type": "string",
+ "description": "The agent version.",
+ "readOnly": true
+ },
+ "arcResourceId": {
+ "type": "string",
+ "description": "The fully qualified resource ID of the hybrid compute resource for the agent.",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "arcVmUuid": {
+ "type": "string",
+ "description": "A GUID for this agent.",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "agentStatus": {
+ "description": "The agent status.",
+ "enum": [
+ "Registering",
+ "Offline",
+ "Online",
+ "Executing",
+ "RequiresAttention",
+ "Unregistering"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "AgentStatus",
+ "modelAsString": true
+ },
+ "readOnly": true
+ },
+ "lastStatusUpdate": {
+ "type": "string",
+ "format": "date-time",
+ "description": "The last updated time of the agent status.",
+ "readOnly": true
+ },
+ "localIPAddress": {
+ "type": "string",
+ "description": "Local IP address reported by the agent.",
+ "readOnly": true
+ },
+ "memoryInMB": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Available memory reported by the agent, in MB.",
+ "readOnly": true
+ },
+ "numberOfCores": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Available compute cores reported by the agent.",
+ "readOnly": true
+ },
+ "uptimeInSeconds": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Uptime of the agent in seconds.",
+ "readOnly": true
+ },
+ "errorDetails": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "string",
+ "description": "Error code reported by Agent"
+ },
+ "message": {
+ "type": "string",
+ "description": "Expanded description of reported error code"
+ }
+ },
+ "readOnly": true
+ },
+ "provisioningState": {
+ "description": "The provisioning state of this resource.",
+ "enum": [
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
+ }
+ },
+ "required": [
+ "arcResourceId",
+ "arcVmUuid"
+ ]
+ },
+ "Agent": {
+ "description": "The agent resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/AgentProperties"
+ },
+ "systemData": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
+ "description": "Resource system metadata."
+ }
+ },
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource"
+ }
+ ]
+ },
+ "AgentUpdateProperties": {
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the agent."
+ }
+ }
+ },
+ "AgentUpdateParameters": {
+ "description": "The agent resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/AgentUpdateProperties"
+ }
+ }
+ },
+ "AgentList": {
+ "description": "List of agents.",
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Agent"
+ },
+ "readOnly": true
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size.",
+ "readOnly": true
+ }
+ }
+ },
+ "StorageMoverProperties": {
+ "description": "The resource specific properties for the Storage Mover resource.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the Storage Mover."
+ },
+ "provisioningState": {
+ "description": "The provisioning state of this resource.",
+ "enum": [
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "StorageMover": {
+ "description": "The Storage Mover resource, which is a container for a group of Storage Mover agents and projects.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/StorageMoverProperties"
+ },
+ "systemData": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
+ "description": "Resource system metadata."
+ }
+ },
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource"
+ }
+ ]
+ },
+ "StorageMoverUpdateProperties": {
+ "description": "The resource specific properties for the Storage Mover resource.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the Storage Mover."
+ }
+ }
+ },
+ "StorageMoverUpdateParameters": {
+ "description": "The Storage Mover resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/StorageMoverUpdateProperties"
+ },
+ "tags": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Resource tags."
+ }
+ }
+ },
+ "StorageMoverList": {
+ "description": "List of Storage Movers.",
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/StorageMover"
+ },
+ "readOnly": true
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size.",
+ "readOnly": true
+ }
+ }
+ },
+ "EndpointBaseProperties": {
+ "description": "The resource specific properties for the Storage Mover resource.",
+ "type": "object",
+ "discriminator": "endpointType",
+ "properties": {
+ "endpointType": {
+ "description": "The endpoint resource type.",
+ "enum": [
+ "AzureStorageBlobContainer",
+ "NfsMount"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "EndpointType",
+ "modelAsString": true
+ },
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "description": {
+ "type": "string",
+ "description": "A description for the endpoint."
+ },
+ "provisioningState": {
+ "description": "The provisioning state of this resource.",
+ "enum": [
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
+ }
+ },
+ "required": [
+ "endpointType"
+ ]
+ },
+ "Endpoint": {
+ "description": "The endpoint resource, which contains information about file sources and targets.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "$ref": "#/definitions/EndpointBaseProperties"
+ },
+ "systemData": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
+ "description": "Resource system metadata."
+ }
+ },
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource"
+ }
+ ]
+ },
+ "EndpointBaseUpdateProperties": {
+ "description": "The endpoint resource, which contains information about file sources and targets.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the endpoint."
+ }
+ }
+ },
+ "EndpointBaseUpdateParameters": {
+ "description": "The endpoint resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "$ref": "#/definitions/EndpointBaseUpdateProperties"
+ }
+ }
+ },
+ "EndpointList": {
+ "description": "List of endpoints.",
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Endpoint"
+ },
+ "readOnly": true
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size.",
+ "readOnly": true
+ }
+ }
+ },
+ "AzureStorageBlobContainerEndpointProperties": {
+ "type": "object",
+ "x-ms-discriminator-value": "AzureStorageBlobContainer",
+ "properties": {
+ "storageAccountResourceId": {
+ "description": "The Azure Resource ID of the storage account that is the target destination.",
+ "type": "string"
+ },
+ "blobContainerName": {
+ "description": "The name of the Storage blob container that is the target destination.",
+ "type": "string",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ }
+ },
+ "required": [
+ "storageAccountResourceId",
+ "blobContainerName"
+ ],
+ "allOf": [
+ {
+ "$ref": "#/definitions/EndpointBaseProperties"
+ }
+ ]
+ },
+ "AzureStorageBlobContainerEndpointUpdateProperties": {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/EndpointBaseUpdateProperties"
+ }
+ ]
+ },
+ "NfsMountEndpointProperties": {
+ "type": "object",
+ "x-ms-discriminator-value": "NfsMount",
+ "properties": {
+ "host": {
+ "description": "The host name or IP address of the server exporting the file system.",
+ "type": "string",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "nfsVersion": {
+ "description": "The NFS protocol version.",
+ "enum": [
+ "NFSauto",
+ "NFSv3",
+ "NFSv4"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "NfsVersion",
+ "modelAsString": true
+ },
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "export": {
+ "description": "The directory being exported from the server.",
+ "type": "string",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ }
+ },
+ "required": [
+ "host",
+ "export"
+ ],
+ "allOf": [
+ {
+ "$ref": "#/definitions/EndpointBaseProperties"
+ }
+ ]
+ },
+ "NfsMountEndpointUpdateProperties": {
+ "type": "object",
+ "allOf": [
+ {
+ "$ref": "#/definitions/EndpointBaseUpdateProperties"
+ }
+ ]
+ },
+ "JobDefinitionProperties": {
+ "description": "Job definition properties.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the job definition."
+ },
+ "copyMode": {
+ "type": "string",
+ "description": "Strategy to use for copy.",
+ "x-ms-enum": {
+ "name": "CopyMode",
+ "modelAsString": true
+ },
+ "enum": [
+ "Additive",
+ "Mirror"
+ ]
+ },
+ "sourceName": {
+ "type": "string",
+ "description": "The name of the source endpoint.",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "sourceResourceId": {
+ "type": "string",
+ "description": "Fully qualified resource ID of the source endpoint.",
+ "readOnly": true
+ },
+ "sourceSubpath": {
+ "type": "string",
+ "description": "The subpath to use when reading from the source Endpoint.",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "targetName": {
+ "type": "string",
+ "description": "The name of the target endpoint.",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "Fully qualified resource ID of the target endpoint.",
+ "readOnly": true
+ },
+ "targetSubpath": {
+ "type": "string",
+ "description": "The subpath to use when writing to the target Endpoint.",
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "latestJobRunName": {
+ "type": "string",
+ "description": "The name of the job run in a non-terminal state, if exists.",
+ "readOnly": true
+ },
+ "latestJobRunResourceId": {
+ "type": "string",
+ "description": "The fully qualified resource ID of the job run in a non-terminal state, if exists.",
+ "readOnly": true
+ },
+ "latestJobRunStatus": {
+ "enum": [
+ "Queued",
+ "Started",
+ "Running",
+ "CancelRequested",
+ "Canceling",
+ "Canceled",
+ "Failed",
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "JobRunStatus",
+ "modelAsString": true
+ },
+ "description": "The current status of the job run in a non-terminal state, if exists.",
+ "readOnly": true
+ },
+ "agentName": {
+ "type": "string",
+ "description": "Name of the agent to assign for new job runs of this definition."
+ },
+ "agentResourceId": {
+ "type": "string",
+ "description": "Fully qualified resource id of the agent to assign for new job runs of this definition.",
+ "readOnly": true
+ },
+ "provisioningState": {
+ "description": "The provisioning state of this resource.",
+ "enum": [
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
+ }
+ },
+ "required": [
+ "sourceName",
+ "targetName"
+ ]
+ },
+ "JobDefinition": {
+ "description": "The job definition resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/JobDefinitionProperties"
+ },
+ "systemData": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
+ "description": "Resource system metadata."
+ }
+ },
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource"
+ }
+ ]
+ },
+ "JobDefinitionUpdateProperties": {
+ "description": "Job definition properties.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the job definition."
+ },
+ "copyMode": {
+ "type": "string",
+ "description": "Strategy to use for copy.",
+ "x-ms-enum": {
+ "name": "CopyMode",
+ "modelAsString": true
+ },
+ "enum": [
+ "Additive",
+ "Mirror"
+ ]
+ },
+ "agentName": {
+ "type": "string",
+ "description": "Name of the agent to assign for new job runs of this definition."
+ }
+ }
+ },
+ "JobDefinitionUpdateParameters": {
+ "description": "The job definition resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/JobDefinitionUpdateProperties"
+ }
+ }
+ },
+ "JobDefinitionList": {
+ "description": "List of job definitions.",
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JobDefinition"
+ },
+ "readOnly": true
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size.",
+ "readOnly": true
+ }
+ }
+ },
+ "JobRunError": {
+ "type": "object",
+ "description": "Error type",
+ "properties": {
+ "code": {
+ "type": "string",
+ "description": "Error code of the given entry."
+ },
+ "message": {
+ "type": "string",
+ "description": "Error message of the given entry."
+ },
+ "target": {
+ "type": "string",
+ "description": "Target of the given error entry."
+ }
+ }
+ },
+ "JobRunProperties": {
+ "description": "Job run properties.",
+ "type": "object",
+ "properties": {
+ "status": {
+ "readOnly": true,
+ "enum": [
+ "Queued",
+ "Started",
+ "Running",
+ "CancelRequested",
+ "Canceling",
+ "Canceled",
+ "Failed",
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "JobRunStatus",
+ "modelAsString": true
+ },
+ "description": "The state of the job execution."
+ },
+ "scanStatus": {
+ "readOnly": true,
+ "enum": [
+ "NotStarted",
+ "Scanning",
+ "Completed"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "JobRunScanStatus",
+ "modelAsString": true
+ },
+ "description": "The status of agent's scanning of source."
+ },
+ "agentName": {
+ "readOnly": true,
+ "type": "string",
+ "description": "Name of the agent assigned to this run."
+ },
+ "agentResourceId": {
+ "readOnly": true,
+ "type": "string",
+ "description": "Fully qualified resource id of the agent assigned to this run."
+ },
+ "executionStartTime": {
+ "readOnly": true,
+ "type": "string",
+ "format": "date-time",
+ "description": "Start time of the run. Null if no agent reported that the job has started."
+ },
+ "executionEndTime": {
+ "readOnly": true,
+ "type": "string",
+ "format": "date-time",
+ "description": "End time of the run. Null if agent has not reported that the job has ended."
+ },
+ "lastStatusUpdate": {
+ "type": "string",
+ "format": "date-time",
+ "description": "The last updated time of the job run.",
+ "readOnly": true
+ },
+ "itemsScanned": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Number of items scanned so far in source.",
+ "readOnly": true
+ },
+ "itemsExcluded": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Number of items that will not be transferred, as they are excluded by user configuration.",
+ "readOnly": true
+ },
+ "itemsUnsupported": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Number of items that will not be transferred, as they are unsupported on target.",
+ "readOnly": true
+ },
+ "itemsNoTransferNeeded": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Number of items that will not be transferred, as they are already found on target (e.g. mirror mode).",
+ "readOnly": true
+ },
+ "itemsFailed": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Number of items that were attempted to transfer and failed.",
+ "readOnly": true
+ },
+ "itemsTransferred": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Number of items successfully transferred to target.",
+ "readOnly": true
+ },
+ "bytesScanned": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Bytes of data scanned so far in source.",
+ "readOnly": true
+ },
+ "bytesExcluded": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Bytes of data that will not be transferred, as they are excluded by user configuration.",
+ "readOnly": true
+ },
+ "bytesUnsupported": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Bytes of data that will not be transferred, as they are unsupported on target.",
+ "readOnly": true
+ },
+ "bytesNoTransferNeeded": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Bytes of data that will not be transferred, as they are already found on target (e.g. mirror mode).",
+ "readOnly": true
+ },
+ "bytesFailed": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Bytes of data that were attempted to transfer and failed.",
+ "readOnly": true
+ },
+ "bytesTransferred": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Bytes of data successfully transferred to target.",
+ "readOnly": true
+ },
+ "sourceName": {
+ "type": "string",
+ "description": "Name of source Endpoint resource. This resource may no longer exist.",
+ "readOnly": true
+ },
+ "sourceResourceId": {
+ "type": "string",
+ "description": "Fully qualified resource id of source Endpoint. This id may no longer exist.",
+ "readOnly": true
+ },
+ "sourceProperties": {
+ "type": "object",
+ "description": "Copy of source Endpoint resource's properties at time of Job Run creation.",
+ "readOnly": true
+ },
+ "targetName": {
+ "type": "string",
+ "description": "Name of target Endpoint resource. This resource may no longer exist.",
+ "readOnly": true
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "Fully qualified resource id of of Endpoint. This id may no longer exist.",
+ "readOnly": true
+ },
+ "targetProperties": {
+ "type": "object",
+ "description": "Copy of Endpoint resource's properties at time of Job Run creation.",
+ "readOnly": true
+ },
+ "jobDefinitionProperties": {
+ "type": "object",
+ "description": "Copy of parent Job Definition's properties at time of Job Run creation.",
+ "readOnly": true
+ },
+ "error": {
+ "readOnly": true,
+ "$ref": "#/definitions/JobRunError",
+ "description": "Error details."
+ },
+ "provisioningState": {
+ "description": "The provisioning state of this resource.",
+ "enum": [
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "JobRun": {
+ "description": "The job run resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/JobRunProperties"
+ },
+ "systemData": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
+ "description": "Resource system metadata."
+ }
+ },
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource"
+ }
+ ]
+ },
+ "JobRunResourceId": {
+ "description": "Response that identifies a JobRun.",
+ "type": "object",
+ "properties": {
+ "jobRunResourceId": {
+ "readOnly": true,
+ "type": "string",
+ "description": "Fully qualified resource id of the JobRun."
+ }
+ }
+ },
+ "JobRunList": {
+ "description": "List of job runs.",
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JobRun"
+ },
+ "readOnly": true
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size.",
+ "readOnly": true
+ }
+ }
+ },
+ "ProjectProperties": {
+ "description": "Project properties.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the project."
+ },
+ "provisioningState": {
+ "description": "The provisioning state of this resource.",
+ "enum": [
+ "Succeeded"
+ ],
+ "type": "string",
+ "x-ms-enum": {
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
+ }
+ }
+ },
+ "Project": {
+ "description": "The project resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/ProjectProperties"
+ },
+ "systemData": {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
+ "description": "Resource system metadata."
+ }
+ },
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource"
+ }
+ ]
+ },
+ "ProjectUpdateProperties": {
+ "description": "Project properties.",
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description for the project."
+ }
+ }
+ },
+ "ProjectUpdateParameters": {
+ "description": "The project resource.",
+ "type": "object",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/ProjectUpdateProperties"
+ }
+ }
+ },
+ "ProjectList": {
+ "description": "List of project resources.",
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Project"
+ },
+ "readOnly": true
+ },
+ "nextLink": {
+ "type": "string",
+ "description": "Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size.",
+ "readOnly": true
+ }
+ }
+ }
+ },
+ "parameters": {
+ "AgentNameParameter": {
+ "name": "agentName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The name of the agent resource.",
+ "x-ms-parameter-location": "method"
+ },
+ "StorageMoverNameParameter": {
+ "name": "storageMoverName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The name of the Storage Mover resource.",
+ "x-ms-parameter-location": "method"
+ },
+ "EndpointNameParameter": {
+ "name": "endpointName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The name of the endpoint resource.",
+ "x-ms-parameter-location": "method"
+ },
+ "JobDefinitionNameParameter": {
+ "name": "jobDefinitionName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The name of the job definition resource.",
+ "x-ms-parameter-location": "method"
+ },
+ "JobRunNameParameter": {
+ "name": "jobRunName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The name of the job run.",
+ "x-ms-parameter-location": "method"
+ },
+ "ProjectNameParameter": {
+ "name": "projectName",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "description": "The name of the project resource.",
+ "x-ms-parameter-location": "method"
+ }
+ }
+}
diff --git a/specification/storagemover/resource-manager/readme.az.md b/specification/storagemover/resource-manager/readme.az.md
new file mode 100644
index 000000000000..ecb4f298b85c
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.az.md
@@ -0,0 +1,28 @@
+## AZ
+
+These settings apply only when `--az` is specified on the command line.
+
+For new Resource Provider. It is highly recommended to onboard Azure CLI extensions. There's no differences in terms of customer usage.
+
+``` yaml $(az) && $(target-mode) != 'core'
+az:
+ extensions: storagemover
+ namespace: azure.mgmt.storagemover
+ package-name: azure-mgmt-storagemover
+az-output-folder: $(azure-cli-extension-folder)/src/storagemover
+python-sdk-output-folder: "$(az-output-folder)/azext_storagemover/vendored_sdks/storagemover"
+# add additional configuration here specific for Azure CLI
+# refer to the faq.md for more details
+```
+
+
+
+This is for command modules that already in azure cli main repo.
+``` yaml $(az) && $(target-mode) == 'core'
+az:
+ extensions: storagemover
+ namespace: azure.mgmt.storagemover
+ package-name: azure-mgmt-storagemover
+az-output-folder: $(azure-cli-folder)/src/azure-cli/azure/cli/command_modules/storagemover
+python-sdk-output-folder: "$(az-output-folder)/vendored_sdks/storagemover"
+```
\ No newline at end of file
diff --git a/specification/storagemover/resource-manager/readme.cli.md b/specification/storagemover/resource-manager/readme.cli.md
new file mode 100644
index 000000000000..c6cf6ad37ea4
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.cli.md
@@ -0,0 +1 @@
+## CLI Common Settings for all the command line tools
\ No newline at end of file
diff --git a/specification/storagemover/resource-manager/readme.csharp.md b/specification/storagemover/resource-manager/readme.csharp.md
new file mode 100644
index 000000000000..acc820faf36c
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.csharp.md
@@ -0,0 +1,15 @@
+## C#
+
+These settings apply only when `--csharp` is specified on the command line.
+Please also specify `--csharp-sdks-folder=`.
+
+```yaml $(csharp)
+csharp:
+ azure-arm: true
+ license-header: MICROSOFT_MIT_NO_VERSION
+ payload-flattening-threshold: 1
+ clear-output-folder: true
+ client-side-validation: false
+ namespace: Microsoft.StorageMover
+ output-folder: $(csharp-sdks-folder)/storagemover/management/Microsoft.StorageMover/GeneratedProtocol
+```
diff --git a/specification/storagemover/resource-manager/readme.go.md b/specification/storagemover/resource-manager/readme.go.md
new file mode 100644
index 000000000000..25a6b3a2f3ad
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.go.md
@@ -0,0 +1,11 @@
+## Go
+
+These settings apply only when `--go` is specified on the command line.
+
+```yaml $(go) && $(track2)
+azure-arm: true
+license-header: MICROSOFT_MIT_NO_VERSION
+module-name: sdk/resourcemanager/storagemover/armstoragemover
+module: github.com/Azure/azure-sdk-for-go/$(module-name)
+output-folder: $(go-sdk-folder)/$(module-name)
+```
diff --git a/specification/storagemover/resource-manager/readme.md b/specification/storagemover/resource-manager/readme.md
new file mode 100644
index 000000000000..878804fbf05f
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.md
@@ -0,0 +1,78 @@
+# storagemover
+
+> see https://aka.ms/autorest
+
+This is the AutoRest configuration file for storagemover.
+
+## Getting Started
+
+To build the SDKs for My API, simply install AutoRest via `npm` (`npm install -g autorest`) and then run:
+
+> `autorest readme.md`
+
+To see additional help and options, run:
+
+> `autorest --help`
+
+For other options on installation see [Installing AutoRest](https://aka.ms/autorest/install) on the AutoRest github page.
+
+---
+
+## Configuration
+
+### Basic Information
+
+These are the global settings for the storagemover.
+
+```yaml
+openapi-type: arm
+openapi-subtype: providerHub
+tag: package-2022-07-01-preview
+```
+
+### Tag: package-2022-07-01-preview
+
+These settings apply only when `--tag=package-2022-07-01-preview` is specified on the command line.
+
+```yaml $(tag) == 'package-2022-07-01-preview'
+input-file:
+ - Microsoft.StorageMover/preview/2022-07-01-preview/storagemover.json
+```
+
+---
+
+# Code Generation
+
+## Swagger to SDK
+
+This section describes what SDK should be generated by the automatic system.
+This is not used by Autorest itself.
+
+```yaml $(swagger-to-sdk)
+swagger-to-sdk:
+ - repo: azure-sdk-for-python-track2
+ - repo: azure-sdk-for-java
+ - repo: azure-sdk-for-go
+ - repo: azure-sdk-for-js
+ - repo: azure-resource-manager-schemas
+ - repo: azure-cli-extensions
+```
+## Az
+
+See configuration in [readme.az.md](./readme.az.md)
+
+## Go
+
+See configuration in [readme.go.md](./readme.go.md)
+
+## Python
+
+See configuration in [readme.python.md](./readme.python.md)
+
+## TypeScript
+
+See configuration in [readme.typescript.md](./readme.typescript.md)
+
+## CSharp
+
+See configuration in [readme.csharp.md](./readme.csharp.md)
diff --git a/specification/storagemover/resource-manager/readme.python.md b/specification/storagemover/resource-manager/readme.python.md
new file mode 100644
index 000000000000..adfbee69ba09
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.python.md
@@ -0,0 +1,23 @@
+## Python
+
+These settings apply only when `--python` is specified on the command line.
+Please also specify `--python-sdks-folder=`.
+
+``` yaml $(track2)
+azure-arm: true
+license-header: MICROSOFT_MIT_NO_VERSION
+package-name: azure-mgmt-storagemover
+no-namespace-folders: true
+package-version: 1.0.0b1
+clear-output-folder: true
+```
+
+``` yaml $(python-mode) == 'update' && $(track2)
+no-namespace-folders: true
+output-folder: $(python-sdks-folder)/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover
+```
+
+``` yaml $(python-mode) == 'create' && $(track2)
+basic-setup-py: true
+output-folder: $(python-sdks-folder)/storagemover/azure-mgmt-storagemover
+```
diff --git a/specification/storagemover/resource-manager/readme.typescript.md b/specification/storagemover/resource-manager/readme.typescript.md
new file mode 100644
index 000000000000..706860b9f3c0
--- /dev/null
+++ b/specification/storagemover/resource-manager/readme.typescript.md
@@ -0,0 +1,14 @@
+## TypeScript
+
+These settings apply only when `--typescript` is specified on the command line.
+Please also specify `--typescript-sdks-folder=`.
+
+``` yaml $(typescript)
+typescript:
+ azure-arm: true
+ package-name: "@azure/arm-storagemover"
+ output-folder: "$(typescript-sdks-folder)/sdk/storagemover/arm-storagemover"
+ payload-flattening-threshold: 1
+ clear-output-folder: true
+ generate-metadata: true
+```
diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Trigger.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Trigger.json
index 37146c43887d..2d53458aacb4 100644
--- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Trigger.json
+++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Trigger.json
@@ -29,7 +29,8 @@
"type": "array",
"items": {
"type": "object"
- }
+ },
+ "x-ms-identifiers": []
}
},
"additionalProperties": {
@@ -67,7 +68,10 @@
"items": {
"$ref": "../artifacts.json#/definitions/TriggerPipelineReference"
},
- "description": "Pipelines that need to be started."
+ "description": "Pipelines that need to be started.",
+ "x-ms-identifiers": [
+ "/pipelineReference/referenceName"
+ ]
}
}
},
@@ -202,7 +206,8 @@
"items": {
"$ref": "#/definitions/RecurrenceScheduleOccurrence"
},
- "description": "The monthly occurrences."
+ "description": "The monthly occurrences.",
+ "x-ms-identifiers": []
}
},
"additionalProperties": {
@@ -284,6 +289,7 @@
},
"BlobEventsTrigger": {
"description": "Trigger that runs every time a Blob event occurs.",
+ "type": "object",
"allOf": [
{
"$ref": "#/definitions/MultiplePipelineTrigger"
@@ -342,6 +348,7 @@
},
"CustomEventsTrigger": {
"description": "Trigger that runs every time a custom event is received.",
+ "type": "object",
"allOf": [
{
"$ref": "#/definitions/MultiplePipelineTrigger"
@@ -365,7 +372,8 @@
"type": "array",
"items": {
"type": "object"
- }
+ },
+ "x-ms-identifiers": []
},
"scope": {
"description": "The ARM resource ID of the Azure Event Grid Topic.",
@@ -384,6 +392,7 @@
},
"TumblingWindowTrigger": {
"description": "Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past).",
+ "type": "object",
"allOf": [
{
"$ref": "#/definitions/Trigger"
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsCreateOrUpdate.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsCreateOrUpdate.json
index 00003c0dbef0..ed54d6ce723e 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsCreateOrUpdate.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsCreateOrUpdate.json
@@ -29,7 +29,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
},
@@ -45,7 +46,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
}
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsGet.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsGet.json
index 8d755491a754..0dfd40ac9aa3 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsGet.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsGet.json
@@ -21,7 +21,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
}
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsList.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsList.json
index 0069ede2924b..fd16dbffdb9d 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsList.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolDatabasePrincipalAssignmentsList.json
@@ -22,7 +22,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
},
{
@@ -36,7 +37,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
]
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsCreateOrUpdate.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsCreateOrUpdate.json
index 2db3fc311cdd..a35c5ff5da07 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsCreateOrUpdate.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsCreateOrUpdate.json
@@ -28,7 +28,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
},
@@ -44,7 +45,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
}
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsGet.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsGet.json
index b3889cc2e668..b3715cc4c480 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsGet.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsGet.json
@@ -20,7 +20,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
}
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsList.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsList.json
index f3c2b5bf4a5c..fff4c5373c90 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsList.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/examples/KustoPoolPrincipalAssignmentsList.json
@@ -21,7 +21,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
},
{
@@ -35,7 +36,8 @@
"tenantId": "12345678-1234-1234-1234-123456789123",
"tenantName": "tenantName",
"principalName": "TestApp",
- "provisioningState": "Succeeded"
+ "provisioningState": "Succeeded",
+ "aadObjectId": "98765432-1234-1234-1234-123456789123"
}
}
]
diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json
index 40f962a6ae77..3e760c042708 100644
--- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json
+++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json
@@ -3595,6 +3595,11 @@
"provisioningState": {
"$ref": "#/definitions/ResourceProvisioningState",
"description": "The provisioned state of the resource."
+ },
+ "aadObjectId": {
+ "type": "string",
+ "readOnly": true,
+ "description": "The service principal object id in AAD (Azure active directory)"
}
},
"description": "A class representing cluster principal property."
@@ -3717,6 +3722,11 @@
"provisioningState": {
"$ref": "#/definitions/ResourceProvisioningState",
"description": "The provisioned state of the resource."
+ },
+ "aadObjectId": {
+ "type": "string",
+ "readOnly": true,
+ "description": "The service principal object id in AAD (Azure active directory)"
}
},
"description": "A class representing database principal property."