diff --git a/Commands/devcenter/admin/attached-network/_create.md b/Commands/devcenter/admin/attached-network/_create.md new file mode 100644 index 00000000000..f3a654c52e3 --- /dev/null +++ b/Commands/devcenter/admin/attached-network/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin attached-network create_ + +Create an attached network connection. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin attached-network create --attached-network-connection-name "{attachedNetworkConnectionName}" --network-connection-id "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_delete.md b/Commands/devcenter/admin/attached-network/_delete.md new file mode 100644 index 00000000000..cbcd92f6202 --- /dev/null +++ b/Commands/devcenter/admin/attached-network/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin attached-network delete_ + +Delete a NetworkConnection. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin attached-network delete --attached-network-connection-name "{attachedNetworkConnectionName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_list.md b/Commands/devcenter/admin/attached-network/_list.md new file mode 100644 index 00000000000..76b33ca600a --- /dev/null +++ b/Commands/devcenter/admin/attached-network/_list.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin attached-network list_ + +List the attached NetworkConnections for a Project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin attached-network list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin attached-network list --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_show.md b/Commands/devcenter/admin/attached-network/_show.md new file mode 100644 index 00000000000..ebdd2c2f5d6 --- /dev/null +++ b/Commands/devcenter/admin/attached-network/_show.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin attached-network show_ + +Get an attached NetworkConnection. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml) **Stable** + + + + +#### examples + +- Show dev center attached network connection + ```bash + devcenter admin attached-network show --name "{attachedNetworkConnectionName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Show project attached network connection + ```bash + devcenter admin attached-network show --name "{attachedNetworkConnectionName}" --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/readme.md b/Commands/devcenter/admin/attached-network/readme.md new file mode 100644 index 00000000000..501898b5a5c --- /dev/null +++ b/Commands/devcenter/admin/attached-network/readme.md @@ -0,0 +1,17 @@ +# [Group] _devcenter admin attached-network_ + +Manage attached network with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/attached-network/_create.md) +: Create an attached network connection. + +- [delete](/Commands/devcenter/admin/attached-network/_delete.md) +: Delete a NetworkConnection. + +- [list](/Commands/devcenter/admin/attached-network/_list.md) +: List the attached NetworkConnections for a Project. + +- [show](/Commands/devcenter/admin/attached-network/_show.md) +: Get an attached NetworkConnection. diff --git a/Commands/devcenter/admin/catalog/_create.md b/Commands/devcenter/admin/catalog/_create.md new file mode 100644 index 00000000000..a1ea1a0eb8a --- /dev/null +++ b/Commands/devcenter/admin/catalog/_create.md @@ -0,0 +1,21 @@ +# [Command] _devcenter admin catalog create_ + +Create a catalog. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create using an Azure DevOps repository + ```bash + devcenter admin catalog create --ado-git path="/templates" branch="main" secret-identifier="https://contosokv.vault.azure.net/secrets/CentralRepoPat" uri="https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso" --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Create using a GitHub repository + ```bash + devcenter admin catalog create --git-hub path="/templates" branch="main" secret-identifier="https://contosokv.vault.azure.net/secrets/CentralRepoPat" uri="https://github.com/Contoso/centralrepo-fake.git" --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_delete.md b/Commands/devcenter/admin/catalog/_delete.md new file mode 100644 index 00000000000..10cb54bd71b --- /dev/null +++ b/Commands/devcenter/admin/catalog/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin catalog delete_ + +Delete a catalog resource. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin catalog delete --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_list.md b/Commands/devcenter/admin/catalog/_list.md new file mode 100644 index 00000000000..ef8babd4822 --- /dev/null +++ b/Commands/devcenter/admin/catalog/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin catalog list_ + +List catalogs for a devcenter. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin catalog list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_show.md b/Commands/devcenter/admin/catalog/_show.md new file mode 100644 index 00000000000..ffcad2fe675 --- /dev/null +++ b/Commands/devcenter/admin/catalog/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin catalog show_ + +Get a catalog + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin catalog show --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_sync.md b/Commands/devcenter/admin/catalog/_sync.md new file mode 100644 index 00000000000..60bdc53b9b8 --- /dev/null +++ b/Commands/devcenter/admin/catalog/_sync.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin catalog sync_ + +Syncs templates for a template source. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Sync + ```bash + devcenter admin catalog sync --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_update.md b/Commands/devcenter/admin/catalog/_update.md new file mode 100644 index 00000000000..081a24a3758 --- /dev/null +++ b/Commands/devcenter/admin/catalog/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin catalog update_ + +Update updates a catalog. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin catalog update --git-hub path="/environments" --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/readme.md b/Commands/devcenter/admin/catalog/readme.md new file mode 100644 index 00000000000..34c2c3bd0cc --- /dev/null +++ b/Commands/devcenter/admin/catalog/readme.md @@ -0,0 +1,23 @@ +# [Group] _devcenter admin catalog_ + +Manage catalog with dev center + +## Commands + +- [create](/Commands/devcenter/admin/catalog/_create.md) +: Create a catalog. + +- [delete](/Commands/devcenter/admin/catalog/_delete.md) +: Delete a catalog resource. + +- [list](/Commands/devcenter/admin/catalog/_list.md) +: List catalogs for a devcenter. + +- [show](/Commands/devcenter/admin/catalog/_show.md) +: Get a catalog + +- [sync](/Commands/devcenter/admin/catalog/_sync.md) +: Syncs templates for a template source. + +- [update](/Commands/devcenter/admin/catalog/_update.md) +: Update updates a catalog. diff --git a/Commands/devcenter/admin/check-name-availability/_execute.md b/Commands/devcenter/admin/check-name-availability/_execute.md new file mode 100644 index 00000000000..a876807fb27 --- /dev/null +++ b/Commands/devcenter/admin/check-name-availability/_execute.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin check-name-availability execute_ + +Check the availability of name for resource + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Check name availability + ```bash + devcenter admin check-name-availability execute --name "name1" --type "Microsoft.DevCenter/devcenters" + ``` diff --git a/Commands/devcenter/admin/check-name-availability/readme.md b/Commands/devcenter/admin/check-name-availability/readme.md new file mode 100644 index 00000000000..239cc7bb25b --- /dev/null +++ b/Commands/devcenter/admin/check-name-availability/readme.md @@ -0,0 +1,8 @@ +# [Group] _devcenter admin check-name-availability_ + +Manage check name availability with devcenter + +## Commands + +- [execute](/Commands/devcenter/admin/check-name-availability/_execute.md) +: Check the availability of name for resource diff --git a/Commands/devcenter/admin/devbox-definition/_create.md b/Commands/devcenter/admin/devbox-definition/_create.md new file mode 100644 index 00000000000..17e4e92c318 --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin devbox-definition create_ + +Create a Dev Box definition. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin devbox-definition create --location "eastus" --hibernate-support "Enabled" --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0" --os-storage-type "ssd_1024gb" --sku name="general_a_8c32gb_v1" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_delete.md b/Commands/devcenter/admin/devbox-definition/_delete.md new file mode 100644 index 00000000000..1f105e4d297 --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin devbox-definition delete_ + +Delete a Dev Box definition + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_list.md b/Commands/devcenter/admin/devbox-definition/_list.md new file mode 100644 index 00000000000..2e7fe294e6e --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/_list.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin devbox-definition list_ + +List Dev Box definitions configured for a project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin devbox-definition list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_show.md b/Commands/devcenter/admin/devbox-definition/_show.md new file mode 100644 index 00000000000..50b5d659818 --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/_show.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin devbox-definition show_ + +Get a Dev Box definition + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml) **Stable** + + + + +#### examples + +- Show dev center dev box definition + ```bash + devcenter admin devbox-definition show --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Show project dev box definition + ```bash + devcenter admin devbox-definition show --name "WebDevBox" --project-name "ContosoProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_update.md b/Commands/devcenter/admin/devbox-definition/_update.md new file mode 100644 index 00000000000..bec13b80d6b --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin devbox-definition update_ + +Update a Dev Box definition. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin devbox-definition update --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/readme.md b/Commands/devcenter/admin/devbox-definition/readme.md new file mode 100644 index 00000000000..db59dbde4fb --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin devbox-definition_ + +Manage dev box definition with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/devbox-definition/_create.md) +: Create a Dev Box definition. + +- [delete](/Commands/devcenter/admin/devbox-definition/_delete.md) +: Delete a Dev Box definition + +- [list](/Commands/devcenter/admin/devbox-definition/_list.md) +: List Dev Box definitions configured for a project. + +- [show](/Commands/devcenter/admin/devbox-definition/_show.md) +: Get a Dev Box definition + +- [update](/Commands/devcenter/admin/devbox-definition/_update.md) +: Update a Dev Box definition. diff --git a/Commands/devcenter/admin/devcenter/_create.md b/Commands/devcenter/admin/devcenter/_create.md new file mode 100644 index 00000000000..74063e2c34a --- /dev/null +++ b/Commands/devcenter/admin/devcenter/_create.md @@ -0,0 +1,17 @@ +# [Command] _devcenter admin devcenter create_ + +Create a dev center + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + devcenter admin devcenter create --location "eastus" --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + devcenter admin devcenter create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --location "eastus" --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/_delete.md b/Commands/devcenter/admin/devcenter/_delete.md new file mode 100644 index 00000000000..37e578269ab --- /dev/null +++ b/Commands/devcenter/admin/devcenter/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin devcenter delete_ + +Delete a dev center + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin devcenter delete --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/_list.md b/Commands/devcenter/admin/devcenter/_list.md new file mode 100644 index 00000000000..e37de6fb6b3 --- /dev/null +++ b/Commands/devcenter/admin/devcenter/_list.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin devcenter list_ + +List all dev centers in a subscription. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.xml) **Preview** + + + + +#### examples + +- List by Resource Group + ```bash + devcenter admin devcenter list --resource-group "rg1" + ``` + +- List by Subscription + ```bash + devcenter admin devcenter list + ``` diff --git a/Commands/devcenter/admin/devcenter/_show.md b/Commands/devcenter/admin/devcenter/_show.md new file mode 100644 index 00000000000..59b1edfe71c --- /dev/null +++ b/Commands/devcenter/admin/devcenter/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin devcenter show_ + +Get a devcenter. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin devcenter show --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/_update.md b/Commands/devcenter/admin/devcenter/_update.md new file mode 100644 index 00000000000..c6e11010c6b --- /dev/null +++ b/Commands/devcenter/admin/devcenter/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin devcenter update_ + +Update a devcenter resource + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Update + ```bash + devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/readme.md b/Commands/devcenter/admin/devcenter/readme.md new file mode 100644 index 00000000000..5358fb802a6 --- /dev/null +++ b/Commands/devcenter/admin/devcenter/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin devcenter_ + +Manage dev center with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/devcenter/_create.md) +: Create a dev center + +- [delete](/Commands/devcenter/admin/devcenter/_delete.md) +: Delete a dev center + +- [list](/Commands/devcenter/admin/devcenter/_list.md) +: List all dev centers in a subscription. + +- [show](/Commands/devcenter/admin/devcenter/_show.md) +: Get a devcenter. + +- [update](/Commands/devcenter/admin/devcenter/_update.md) +: Update a devcenter resource diff --git a/Commands/devcenter/admin/environment-type/_create.md b/Commands/devcenter/admin/environment-type/_create.md new file mode 100644 index 00000000000..1272ad0f33e --- /dev/null +++ b/Commands/devcenter/admin/environment-type/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin environment-type create_ + +Create an environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_delete.md b/Commands/devcenter/admin/environment-type/_delete.md new file mode 100644 index 00000000000..e3077dc1083 --- /dev/null +++ b/Commands/devcenter/admin/environment-type/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin environment-type delete_ + +Delete an environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin environment-type delete --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_list.md b/Commands/devcenter/admin/environment-type/_list.md new file mode 100644 index 00000000000..1760d815b58 --- /dev/null +++ b/Commands/devcenter/admin/environment-type/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin environment-type list_ + +List environment types for the devcenter. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin environment-type list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_show.md b/Commands/devcenter/admin/environment-type/_show.md new file mode 100644 index 00000000000..7ace90642f3 --- /dev/null +++ b/Commands/devcenter/admin/environment-type/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin environment-type show_ + +Get an environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin environment-type show --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_update.md b/Commands/devcenter/admin/environment-type/_update.md new file mode 100644 index 00000000000..120640055a6 --- /dev/null +++ b/Commands/devcenter/admin/environment-type/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin environment-type update_ + +Update an environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Update + ```bash + devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/readme.md b/Commands/devcenter/admin/environment-type/readme.md new file mode 100644 index 00000000000..eb252e118ab --- /dev/null +++ b/Commands/devcenter/admin/environment-type/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin environment-type_ + +Manage environment type with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/environment-type/_create.md) +: Create an environment type. + +- [delete](/Commands/devcenter/admin/environment-type/_delete.md) +: Delete an environment type. + +- [list](/Commands/devcenter/admin/environment-type/_list.md) +: List environment types for the devcenter. + +- [show](/Commands/devcenter/admin/environment-type/_show.md) +: Get an environment type. + +- [update](/Commands/devcenter/admin/environment-type/_update.md) +: Update an environment type. diff --git a/Commands/devcenter/admin/gallery/_create.md b/Commands/devcenter/admin/gallery/_create.md new file mode 100644 index 00000000000..6f4bff64bee --- /dev/null +++ b/Commands/devcenter/admin/gallery/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin gallery create_ + +Create a gallery. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + devcenter admin gallery create --gallery-resource-id "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}" --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_delete.md b/Commands/devcenter/admin/gallery/_delete.md new file mode 100644 index 00000000000..4cfe5eb7a6e --- /dev/null +++ b/Commands/devcenter/admin/gallery/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin gallery delete_ + +Delete a gallery resource. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin gallery delete --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_list.md b/Commands/devcenter/admin/gallery/_list.md new file mode 100644 index 00000000000..bd8d319cf99 --- /dev/null +++ b/Commands/devcenter/admin/gallery/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin gallery list_ + +List galleries for a devcenter. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin gallery list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_show.md b/Commands/devcenter/admin/gallery/_show.md new file mode 100644 index 00000000000..6fbef4dbf69 --- /dev/null +++ b/Commands/devcenter/admin/gallery/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin gallery show_ + +Get a gallery + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin gallery show --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/readme.md b/Commands/devcenter/admin/gallery/readme.md new file mode 100644 index 00000000000..d2f4a7963d2 --- /dev/null +++ b/Commands/devcenter/admin/gallery/readme.md @@ -0,0 +1,17 @@ +# [Group] _devcenter admin gallery_ + +Manage gallery with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/gallery/_create.md) +: Create a gallery. + +- [delete](/Commands/devcenter/admin/gallery/_delete.md) +: Delete a gallery resource. + +- [list](/Commands/devcenter/admin/gallery/_list.md) +: List galleries for a devcenter. + +- [show](/Commands/devcenter/admin/gallery/_show.md) +: Get a gallery diff --git a/Commands/devcenter/admin/image-verion/_list.md b/Commands/devcenter/admin/image-verion/_list.md new file mode 100644 index 00000000000..e79e8d566f2 --- /dev/null +++ b/Commands/devcenter/admin/image-verion/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin image-verion list_ + +List versions for an image. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin image-version list --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-verion/_show.md b/Commands/devcenter/admin/image-verion/_show.md new file mode 100644 index 00000000000..3aebcc3d146 --- /dev/null +++ b/Commands/devcenter/admin/image-verion/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin image-verion show_ + +Get an image version. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin image-version show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" --version-name "{versionName}" + ``` diff --git a/Commands/devcenter/admin/image-verion/readme.md b/Commands/devcenter/admin/image-verion/readme.md new file mode 100644 index 00000000000..65a458a423f --- /dev/null +++ b/Commands/devcenter/admin/image-verion/readme.md @@ -0,0 +1,11 @@ +# [Group] _devcenter admin image-verion_ + +Manage image version with devcenter + +## Commands + +- [list](/Commands/devcenter/admin/image-verion/_list.md) +: List versions for an image. + +- [show](/Commands/devcenter/admin/image-verion/_show.md) +: Get an image version. diff --git a/Commands/devcenter/admin/image/_list.md b/Commands/devcenter/admin/image/_list.md new file mode 100644 index 00000000000..06659da6eab --- /dev/null +++ b/Commands/devcenter/admin/image/_list.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin image list_ + +List images for a gallery. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin image list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin image list --dev-center-name "Contoso" --gallery-name "DevGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image/_show.md b/Commands/devcenter/admin/image/_show.md new file mode 100644 index 00000000000..0de6d3a0e41 --- /dev/null +++ b/Commands/devcenter/admin/image/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin image show_ + +Get a gallery image. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Show + ```bash + devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "{imageName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image/readme.md b/Commands/devcenter/admin/image/readme.md new file mode 100644 index 00000000000..178af35f84d --- /dev/null +++ b/Commands/devcenter/admin/image/readme.md @@ -0,0 +1,11 @@ +# [Group] _devcenter admin image_ + +Manage image with devcenter + +## Commands + +- [list](/Commands/devcenter/admin/image/_list.md) +: List images for a gallery. + +- [show](/Commands/devcenter/admin/image/_show.md) +: Get a gallery image. diff --git a/Commands/devcenter/admin/network-connection/_create.md b/Commands/devcenter/admin/network-connection/_create.md new file mode 100644 index 00000000000..9a62c6d75ab --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_create.md @@ -0,0 +1,21 @@ +# [Command] _devcenter admin network-connection create_ + +Create a Network Connections resource + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create hybrid join + ```bash + devcenter admin network-connection create --location "eastus" --domain-join-type "HybridAzureADJoin" --domain-name "mydomaincontroller.local" --domain-password "Password value for user" --domain-username "testuser@mydomaincontroller.local" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default" --name "{networkConnectionName}" --resource-group "rg1" + ``` + +- Create Azure AD join + ```bash + devcenter admin network-connection create --location "eastus" --domain-join-type "AzureADJoin" --networking-resource-group-name "NetworkInterfacesRG" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default" --name "{networkConnectionName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_delete.md b/Commands/devcenter/admin/network-connection/_delete.md new file mode 100644 index 00000000000..017de54d085 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection delete_ + +Delete a Network Connections resource + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin network-connection delete --name "{networkConnectionName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list-health-detail.md b/Commands/devcenter/admin/network-connection/_list-health-detail.md new file mode 100644 index 00000000000..c255919388f --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_list-health-detail.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection list-health-detail_ + +List health check status details + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List health detail + ```bash + devcenter admin network-connection run-health-check --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list.md b/Commands/devcenter/admin/network-connection/_list.md new file mode 100644 index 00000000000..362307d05a7 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_list.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin network-connection list_ + +List network connections in a subscription + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.xml) **Preview** + + + + +#### examples + +- List by resource group + ```bash + devcenter admin network-connection list --resource-group "rg1" + ``` + +- List by subscription + ```bash + devcenter admin network-connection list + ``` diff --git a/Commands/devcenter/admin/network-connection/_run-health-check.md b/Commands/devcenter/admin/network-connection/_run-health-check.md new file mode 100644 index 00000000000..cf3cbe0cc2a --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_run-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection run-health-check_ + +Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Run health check + ```bash + devcenter admin network-connection run-health-check --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_show-health-detail.md b/Commands/devcenter/admin/network-connection/_show-health-detail.md new file mode 100644 index 00000000000..512f299f7bd --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_show-health-detail.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection show-health-detail_ + +Get health check status details. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show health detail + ```bash + devcenter admin network-connection show-health-detail --name "{networkConnectionName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_show.md b/Commands/devcenter/admin/network-connection/_show.md new file mode 100644 index 00000000000..e7acd43c891 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection show_ + +Get a network connection resource + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin network-connection show --name "{networkConnectionName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_update.md b/Commands/devcenter/admin/network-connection/_update.md new file mode 100644 index 00000000000..83025e18782 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection update_ + +Update updates a Network Connection + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin network-connection update --domain-password "New Password value for user" --name "{networkConnectionName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/readme.md b/Commands/devcenter/admin/network-connection/readme.md new file mode 100644 index 00000000000..90943e47f25 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/readme.md @@ -0,0 +1,29 @@ +# [Group] _devcenter admin network-connection_ + +Manage network connection with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/network-connection/_create.md) +: Create a Network Connections resource + +- [delete](/Commands/devcenter/admin/network-connection/_delete.md) +: Delete a Network Connections resource + +- [list](/Commands/devcenter/admin/network-connection/_list.md) +: List network connections in a subscription + +- [list-health-detail](/Commands/devcenter/admin/network-connection/_list-health-detail.md) +: List health check status details + +- [run-health-check](/Commands/devcenter/admin/network-connection/_run-health-check.md) +: Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details + +- [show](/Commands/devcenter/admin/network-connection/_show.md) +: Get a network connection resource + +- [show-health-detail](/Commands/devcenter/admin/network-connection/_show-health-detail.md) +: Get health check status details. + +- [update](/Commands/devcenter/admin/network-connection/_update.md) +: Update updates a Network Connection diff --git a/Commands/devcenter/admin/pool/_create.md b/Commands/devcenter/admin/pool/_create.md new file mode 100644 index 00000000000..5825194e435 --- /dev/null +++ b/Commands/devcenter/admin/pool/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pool create_ + +Create a machine pool + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + devcenter admin pool create --location "eastus" --devbox-definition-name "WebDevBox" --network-connection-name "Network1-westus2" --pool-name "{poolName}" --project-name "{projectName}" --resource-group "rg1" --local-administrator Enabled + ``` diff --git a/Commands/devcenter/admin/pool/_delete.md b/Commands/devcenter/admin/pool/_delete.md new file mode 100644 index 00000000000..d213625b70e --- /dev/null +++ b/Commands/devcenter/admin/pool/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pool delete_ + +Delete a machine pool + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin pool delete --name "poolName" --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_list.md b/Commands/devcenter/admin/pool/_list.md new file mode 100644 index 00000000000..98f36936303 --- /dev/null +++ b/Commands/devcenter/admin/pool/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pool list_ + +List pools for a project + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin pool list --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_show.md b/Commands/devcenter/admin/pool/_show.md new file mode 100644 index 00000000000..782c627153f --- /dev/null +++ b/Commands/devcenter/admin/pool/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pool show_ + +Get a machine pool + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin pool show --name "{poolName}" --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_update.md b/Commands/devcenter/admin/pool/_update.md new file mode 100644 index 00000000000..277df375f68 --- /dev/null +++ b/Commands/devcenter/admin/pool/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pool update_ + +Update a machine pool + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Update + ```bash + devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "{poolName}" --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/readme.md b/Commands/devcenter/admin/pool/readme.md new file mode 100644 index 00000000000..3ceb7c03f3a --- /dev/null +++ b/Commands/devcenter/admin/pool/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin pool_ + +Manage pool with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/pool/_create.md) +: Create a machine pool + +- [delete](/Commands/devcenter/admin/pool/_delete.md) +: Delete a machine pool + +- [list](/Commands/devcenter/admin/pool/_list.md) +: List pools for a project + +- [show](/Commands/devcenter/admin/pool/_show.md) +: Get a machine pool + +- [update](/Commands/devcenter/admin/pool/_update.md) +: Update a machine pool diff --git a/Commands/devcenter/admin/project-allowed-environment-type/_list.md b/Commands/devcenter/admin/project-allowed-environment-type/_list.md new file mode 100644 index 00000000000..d2cd5fb4d39 --- /dev/null +++ b/Commands/devcenter/admin/project-allowed-environment-type/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-allowed-environment-type list_ + +List allowed environment types for a project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin project-allowed-environment-type list --project-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-allowed-environment-type/_show.md b/Commands/devcenter/admin/project-allowed-environment-type/_show.md new file mode 100644 index 00000000000..6c80cd4caf2 --- /dev/null +++ b/Commands/devcenter/admin/project-allowed-environment-type/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-allowed-environment-type show_ + +Get an allowed environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin project-allowed-environment-type show --environment-type-name "{environmentTypeName}" --project-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-allowed-environment-type/readme.md b/Commands/devcenter/admin/project-allowed-environment-type/readme.md new file mode 100644 index 00000000000..1b3b33588fe --- /dev/null +++ b/Commands/devcenter/admin/project-allowed-environment-type/readme.md @@ -0,0 +1,11 @@ +# [Group] _devcenter admin project-allowed-environment-type_ + +Manage allowed project environment type with devcenter + +## Commands + +- [list](/Commands/devcenter/admin/project-allowed-environment-type/_list.md) +: List allowed environment types for a project. + +- [show](/Commands/devcenter/admin/project-allowed-environment-type/_show.md) +: Get an allowed environment type. diff --git a/Commands/devcenter/admin/project-environment-type/_create.md b/Commands/devcenter/admin/project-environment-type/_create.md new file mode 100644 index 00000000000..12f56b2b4b7 --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-environment-type create_ + +Create a project environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin project-environment-type create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --roles "{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\":{\\"roles\\":{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}}}" --tags CostCenter="RnD" --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_delete.md b/Commands/devcenter/admin/project-environment-type/_delete.md new file mode 100644 index 00000000000..9aabe63db5f --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-environment-type delete_ + +Delete a project environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin project-environment-type delete --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_list.md b/Commands/devcenter/admin/project-environment-type/_list.md new file mode 100644 index 00000000000..4cacea55b39 --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-environment-type list_ + +List environment types for a project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_show.md b/Commands/devcenter/admin/project-environment-type/_show.md new file mode 100644 index 00000000000..58c7bfbf3a0 --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-environment-type show_ + +Get a project environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Show + ```bash + devcenter admin project-environment-type show --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_update.md b/Commands/devcenter/admin/project-environment-type/_update.md new file mode 100644 index 00000000000..8cbb9018aad --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-environment-type update_ + +Update a project environment type. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin project-environment-type update --identity-type "UserAssigned" --user-assigned-identities "{\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\":{\"roles\":{\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\":{}}}}" --tags CostCenter="RnD" --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/readme.md b/Commands/devcenter/admin/project-environment-type/readme.md new file mode 100644 index 00000000000..87eaa4d1fa3 --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin project-environment-type_ + +Manage project environment type with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/project-environment-type/_create.md) +: Create a project environment type. + +- [delete](/Commands/devcenter/admin/project-environment-type/_delete.md) +: Delete a project environment type. + +- [list](/Commands/devcenter/admin/project-environment-type/_list.md) +: List environment types for a project. + +- [show](/Commands/devcenter/admin/project-environment-type/_show.md) +: Get a project environment type. + +- [update](/Commands/devcenter/admin/project-environment-type/_update.md) +: Update a project environment type. diff --git a/Commands/devcenter/admin/project/_create.md b/Commands/devcenter/admin/project/_create.md new file mode 100644 index 00000000000..03d3f0ec187 --- /dev/null +++ b/Commands/devcenter/admin/project/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project create_ + +Create a project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + devcenter admin project create --location "eastus" --description "This is my first project." --dev-center-id "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}" --tags CostCenter="R&D" --name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_delete.md b/Commands/devcenter/admin/project/_delete.md new file mode 100644 index 00000000000..1f16ae28ce8 --- /dev/null +++ b/Commands/devcenter/admin/project/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project delete_ + +Delete a project resource. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin project delete --name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_list.md b/Commands/devcenter/admin/project/_list.md new file mode 100644 index 00000000000..9773f368cc7 --- /dev/null +++ b/Commands/devcenter/admin/project/_list.md @@ -0,0 +1,22 @@ +# [Command] _devcenter admin project list_ + +List all projects in the subscription. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.xml) **Preview** + + + + +#### examples + +- List by resource group + ```bash + devcenter admin project list --resource-group "rg1" + ``` + +- List by subscription + ```bash + devcenter admin project list + ``` diff --git a/Commands/devcenter/admin/project/_show.md b/Commands/devcenter/admin/project/_show.md new file mode 100644 index 00000000000..e5874549c7b --- /dev/null +++ b/Commands/devcenter/admin/project/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project show_ + +Get a specific project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin project show --name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_update.md b/Commands/devcenter/admin/project/_update.md new file mode 100644 index 00000000000..9bd37dfcd1c --- /dev/null +++ b/Commands/devcenter/admin/project/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project update_ + +Update a project. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Update + ```bash + devcenter admin project update --description "This is my first project." --tags CostCenter="R&D" --name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/readme.md b/Commands/devcenter/admin/project/readme.md new file mode 100644 index 00000000000..5f60d693d4d --- /dev/null +++ b/Commands/devcenter/admin/project/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin project_ + +Manage project with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/project/_create.md) +: Create a project. + +- [delete](/Commands/devcenter/admin/project/_delete.md) +: Delete a project resource. + +- [list](/Commands/devcenter/admin/project/_list.md) +: List all projects in the subscription. + +- [show](/Commands/devcenter/admin/project/_show.md) +: Get a specific project. + +- [update](/Commands/devcenter/admin/project/_update.md) +: Update a project. diff --git a/Commands/devcenter/admin/readme.md b/Commands/devcenter/admin/readme.md new file mode 100644 index 00000000000..465ae0c97fa --- /dev/null +++ b/Commands/devcenter/admin/readme.md @@ -0,0 +1,53 @@ +# [Group] _devcenter admin_ + +Manage admin resources with devcenter + +## Subgroups + +- [attached-network](/Commands/devcenter/admin/attached-network/readme.md) +: Manage attached network with devcenter + +- [catalog](/Commands/devcenter/admin/catalog/readme.md) +: Manage catalog with dev center + +- [check-name-availability](/Commands/devcenter/admin/check-name-availability/readme.md) +: Manage check name availability with devcenter + +- [devbox-definition](/Commands/devcenter/admin/devbox-definition/readme.md) +: Manage dev box definition with devcenter + +- [devcenter](/Commands/devcenter/admin/devcenter/readme.md) +: Manage dev center with devcenter + +- [environment-type](/Commands/devcenter/admin/environment-type/readme.md) +: Manage environment type with devcenter + +- [gallery](/Commands/devcenter/admin/gallery/readme.md) +: Manage gallery with devcenter + +- [image](/Commands/devcenter/admin/image/readme.md) +: Manage image with devcenter + +- [image-verion](/Commands/devcenter/admin/image-verion/readme.md) +: Manage image version with devcenter + +- [network-connection](/Commands/devcenter/admin/network-connection/readme.md) +: Manage network connection with devcenter + +- [pool](/Commands/devcenter/admin/pool/readme.md) +: Manage pool with devcenter + +- [project](/Commands/devcenter/admin/project/readme.md) +: Manage project with devcenter + +- [project-allowed-environment-type](/Commands/devcenter/admin/project-allowed-environment-type/readme.md) +: Manage allowed project environment type with devcenter + +- [project-environment-type](/Commands/devcenter/admin/project-environment-type/readme.md) +: Manage project environment type with devcenter + +- [schedule](/Commands/devcenter/admin/schedule/readme.md) +: Manage schedule with devcenter + +- [sku](/Commands/devcenter/admin/sku/readme.md) +: Manage sku with devcenter diff --git a/Commands/devcenter/admin/schedule/_create.md b/Commands/devcenter/admin/schedule/_create.md new file mode 100644 index 00000000000..d045aa85607 --- /dev/null +++ b/Commands/devcenter/admin/schedule/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin schedule create_ + +Create a Schedule. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + devcenter admin schedule create --state "Enabled" --time "17:30" --time-zone "America/Los_Angeles" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_delete.md b/Commands/devcenter/admin/schedule/_delete.md new file mode 100644 index 00000000000..9905fa435a7 --- /dev/null +++ b/Commands/devcenter/admin/schedule/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin schedule delete_ + +Delete the schedule. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_show.md b/Commands/devcenter/admin/schedule/_show.md new file mode 100644 index 00000000000..437acd0ad7a --- /dev/null +++ b/Commands/devcenter/admin/schedule/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin schedule show_ + +Get a schedule resource. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Show + ```bash + devcenter admin schedule show --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_update.md b/Commands/devcenter/admin/schedule/_update.md new file mode 100644 index 00000000000..cb52127df26 --- /dev/null +++ b/Commands/devcenter/admin/schedule/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin schedule update_ + +Update a Schedule. + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- Update + ```bash + devcenter admin schedule update --time "18:00" --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/readme.md b/Commands/devcenter/admin/schedule/readme.md new file mode 100644 index 00000000000..6f6b4eeb204 --- /dev/null +++ b/Commands/devcenter/admin/schedule/readme.md @@ -0,0 +1,20 @@ +# [Group] _devcenter admin schedule_ + +Manage schedule with devcenter + +## Commands + +- [create](/Commands/devcenter/admin/schedule/_create.md) +: Create a Schedule. + +- [delete](/Commands/devcenter/admin/schedule/_delete.md) +: Delete the schedule. + +- [list-test](/Commands/devcenter/admin/schedule/_list-test.md) +: List schedules for a pool + +- [show](/Commands/devcenter/admin/schedule/_show.md) +: Get a schedule resource. + +- [update](/Commands/devcenter/admin/schedule/_update.md) +: Update a Schedule. diff --git a/Commands/devcenter/admin/sku/_list.md b/Commands/devcenter/admin/sku/_list.md new file mode 100644 index 00000000000..f8b4b8f114d --- /dev/null +++ b/Commands/devcenter/admin/sku/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin sku list_ + +List the Microsoft.DevCenter SKUs available in a subscription + +## Versions + +### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.xml) **Preview** + + + +#### examples + +- List + ```bash + devcenter admin sku list + ``` diff --git a/Commands/devcenter/admin/sku/readme.md b/Commands/devcenter/admin/sku/readme.md new file mode 100644 index 00000000000..a025f138743 --- /dev/null +++ b/Commands/devcenter/admin/sku/readme.md @@ -0,0 +1,8 @@ +# [Group] _devcenter admin sku_ + +Manage sku with devcenter + +## Commands + +- [list](/Commands/devcenter/admin/sku/_list.md) +: List the Microsoft.DevCenter SKUs available in a subscription diff --git a/Commands/devcenter/readme.md b/Commands/devcenter/readme.md new file mode 100644 index 00000000000..457fb016898 --- /dev/null +++ b/Commands/devcenter/readme.md @@ -0,0 +1,8 @@ +# [Group] _devcenter_ + +Manage resources with devcenter + +## Subgroups + +- [admin](/Commands/devcenter/admin/readme.md) +: Manage admin resources with devcenter diff --git a/Commands/readme.md b/Commands/readme.md index b3adb8af847..86a74c26a57 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -20,6 +20,9 @@ - [dataprotection](/Commands/dataprotection/readme.md) : Manage Data Protection. +- [devcenter](/Commands/devcenter/readme.md) +: Manage resources with devcenter + - [dns-resolver](/Commands/dns-resolver/readme.md) : Manage Dns Resolver diff --git a/Commands/tree.json b/Commands/tree.json index 8b8a675ed5b..b803bc35bee 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -3165,6 +3165,2381 @@ "dataprotection" ] }, + "devcenter": { + "commandGroups": { + "admin": { + "commandGroups": { + "attached-network": { + "commands": { + "create": { + "help": { + "short": "Create an attached network connection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"{attachedNetworkConnectionName}\" --network-connection-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a NetworkConnection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the attached NetworkConnections for a Project." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an attached NetworkConnection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show dev center attached network connection" + }, + { + "commands": [ + "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show project attached network connection" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage attached network with devcenter" + }, + "names": [ + "devcenter", + "admin", + "attached-network" + ] + }, + "catalog": { + "commands": { + "create": { + "help": { + "short": "Create a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a catalog resource." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List catalogs for a devcenter." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a catalog" + }, + "names": [ + "devcenter", + "admin", + "catalog", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "sync": { + "help": { + "short": "Syncs templates for a template source." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "sync" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update updates a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage catalog with dev center" + }, + "names": [ + "devcenter", + "admin", + "catalog" + ] + }, + "check-name-availability": { + "commands": { + "execute": { + "help": { + "short": "Check the availability of name for resource" + }, + "names": [ + "devcenter", + "admin", + "check-name-availability", + "execute" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage check name availability with devcenter" + }, + "names": [ + "devcenter", + "admin", + "check-name-availability" + ] + }, + "devbox-definition": { + "commands": { + "create": { + "help": { + "short": "Create a Dev Box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --hibernate-support \"Enabled\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Dev Box definition" + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Dev Box definitions configured for a project." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Dev Box definition" + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Show project dev box definition" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Dev Box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dev box definition with devcenter" + }, + "names": [ + "devcenter", + "admin", + "devbox-definition" + ] + }, + "devcenter": { + "commands": { + "create": { + "help": { + "short": "Create a dev center" + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev center" + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all dev centers in a subscription." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by Resource Group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by Subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a devcenter." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a devcenter resource" + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage dev center with devcenter" + }, + "names": [ + "devcenter", + "admin", + "devcenter" + ] + }, + "environment-type": { + "commands": { + "create": { + "help": { + "short": "Create an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List environment types for the devcenter." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage environment type with devcenter" + }, + "names": [ + "devcenter", + "admin", + "environment-type" + ] + }, + "gallery": { + "commands": { + "create": { + "help": { + "short": "Create a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}\" --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery resource." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List galleries for a devcenter." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a gallery" + }, + "names": [ + "devcenter", + "admin", + "gallery", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage gallery with devcenter" + }, + "names": [ + "devcenter", + "admin", + "gallery" + ] + }, + "image": { + "commands": { + "list": { + "help": { + "short": "List images for a gallery." + }, + "names": [ + "devcenter", + "admin", + "image", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gallery image." + }, + "names": [ + "devcenter", + "admin", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"{imageName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image with devcenter" + }, + "names": [ + "devcenter", + "admin", + "image" + ] + }, + "image-verion": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-verion", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-verion", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"{versionName}\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage image version with devcenter" + }, + "names": [ + "devcenter", + "admin", + "image-verion" + ] + }, + "network-connection": { + "commands": { + "create": { + "help": { + "short": "Create a Network Connections resource" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Network Connections resource" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List network connections in a subscription" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-health-detail": { + "help": { + "short": "List health check status details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network connection resource" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show-health-detail": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update updates a Network Connection" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network connection with devcenter" + }, + "names": [ + "devcenter", + "admin", + "network-connection" + ] + }, + "pool": { + "commands": { + "create": { + "help": { + "short": "Create a machine pool" + }, + "names": [ + "devcenter", + "admin", + "pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\" --local-administrator Enabled" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a machine pool" + }, + "names": [ + "devcenter", + "admin", + "pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List pools for a project" + }, + "names": [ + "devcenter", + "admin", + "pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a machine pool" + }, + "names": [ + "devcenter", + "admin", + "pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a machine pool" + }, + "names": [ + "devcenter", + "admin", + "pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage pool with devcenter" + }, + "names": [ + "devcenter", + "admin", + "pool" + ] + }, + "project": { + "commands": { + "create": { + "help": { + "short": "Create a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a project resource." + }, + "names": [ + "devcenter", + "admin", + "project", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all projects in the subscription." + }, + "names": [ + "devcenter", + "admin", + "project", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a specific project." + }, + "names": [ + "devcenter", + "admin", + "project", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage project with devcenter" + }, + "names": [ + "devcenter", + "admin", + "project" + ] + }, + "project-allowed-environment-type": { + "commands": { + "list": { + "help": { + "short": "List allowed environment types for a project." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get an allowed environment type." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage allowed project environment type with devcenter" + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type" + ] + }, + "project-environment-type": { + "commands": { + "create": { + "help": { + "short": "Create a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List environment types for a project." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project environment type with devcenter" + }, + "names": [ + "devcenter", + "admin", + "project-environment-type" + ] + }, + "schedule": { + "commands": { + "create": { + "help": { + "short": "Create a Schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-test": { + "help": { + "short": "List schedules for a pool" + }, + "names": [ + "devcenter", + "admin", + "schedule", + "list-test" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list-test" + ], + "name": "example" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a schedule resource." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage schedule with devcenter" + }, + "names": [ + "devcenter", + "admin", + "schedule" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List the Microsoft.DevCenter SKUs available in a subscription" + }, + "names": [ + "devcenter", + "admin", + "sku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage sku with devcenter" + }, + "names": [ + "devcenter", + "admin", + "sku" + ] + } + }, + "help": { + "short": "Manage admin resources with devcenter" + }, + "names": [ + "devcenter", + "admin" + ] + } + }, + "help": { + "short": "Manage resources with devcenter" + }, + "names": [ + "devcenter" + ] + }, "dns-resolver": { "commandGroups": { "forwarding-rule": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.json new file mode 100644 index 00000000000..b75a7298d95 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin check-name-availability", "commands": [{"name": "execute", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "NameAvailabilityRequest", "args": [{"type": "string", "var": "$nameAvailabilityRequest.name", "options": ["name"], "group": "NameAvailabilityRequest", "help": {"short": "The name of the resource for which availability needs to be checked."}}, {"type": "string", "var": "$nameAvailabilityRequest.type", "options": ["type"], "group": "NameAvailabilityRequest", "help": {"short": "The resource type."}}]}], "operations": [{"operationId": "CheckNameAvailability_Execute", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "nameAvailabilityRequest", "required": true, "props": [{"type": "string", "name": "name", "arg": "$nameAvailabilityRequest.name"}, {"type": "string", "name": "type", "arg": "$nameAvailabilityRequest.type"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.xml new file mode 100644 index 00000000000..c5598e51cb6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-11-preview.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.json new file mode 100644 index 00000000000..39e36415c05 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_DevCenters_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevCenters_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_DevCenters_ListByResourceGroup"], "operationId": "DevCenters_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevCenters_ListBySubscription"], "operationId": "DevCenters_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/devcenters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..31213366005 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.xml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.json new file mode 100644 index 00000000000..c691086164d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_NetworkConnections_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_NetworkConnections_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_NetworkConnections_ListByResourceGroup"], "operationId": "NetworkConnections_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword"}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_NetworkConnections_ListBySubscription"], "operationId": "NetworkConnections_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/networkConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword"}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.xml new file mode 100644 index 00000000000..8df8a93ae0d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.json new file mode 100644 index 00000000000..5dbde0f1620 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin sku", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Skus_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/skus", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "capabilities", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"readOnly": true, "type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "resourceType"}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..2a5c7bcbbf6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2022-11-11-preview.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.json new file mode 100644 index 00000000000..1ef03819991 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_Projects_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Projects_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Projects_ListByResourceGroup"], "operationId": "Projects_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Projects_ListBySubscription"], "operationId": "Projects_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.xml new file mode 100644 index 00000000000..992742c9ce8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.xml @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.md new file mode 100644 index 00000000000..5115ab6903f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/devcenters 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.json new file mode 100644 index 00000000000..f5d13a72afa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the devcenter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the devcenter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the devcenter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the devcenter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml new file mode 100644 index 00000000000..6f1eef0e85f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2022-11-11-preview.xml @@ -0,0 +1,581 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.json new file mode 100644 index 00000000000..96f50a7786a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_AttachedNetworks_ListByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AttachedNetworks_ListByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AttachedNetworks_ListByDevCenter"], "operationId": "AttachedNetworks_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_AttachedNetworks_ListByProject"], "operationId": "AttachedNetworks_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.xml new file mode 100644 index 00000000000..68c9b3c0c58 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.xml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.json new file mode 100644 index 00000000000..51c510e47e8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the attached NetworkConnection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the attached NetworkConnection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.networkConnectionId", "options": ["network-connection-id"], "group": "Properties", "help": {"short": "The resource ID of the NetworkConnection you want to attach."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "networkConnectionId", "arg": "$body.properties.networkConnectionId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the attached NetworkConnection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AttachedNetworks_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AttachedNetworks_GetByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AttachedNetworks_GetByProject"], "operationId": "AttachedNetworks_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_AttachedNetworks_GetByDevCenter"], "operationId": "AttachedNetworks_GetByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml new file mode 100644 index 00000000000..421e8327797 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml @@ -0,0 +1,428 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.json new file mode 100644 index 00000000000..25d1158cb8e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Catalogs_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..5e6d9353e5d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2022-11-11-preview.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.json new file mode 100644 index 00000000000..2f17dc7a33c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Catalogs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "@GitCatalog_create", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"type": "object", "var": "$body.properties.gitHub", "options": ["git-hub"], "group": "Properties", "help": {"short": "Properties for a GitHub catalog type."}, "args": [{"type": "string", "var": "@GitCatalog_create.branch", "options": ["branch"], "help": {"short": "Git branch."}}, {"type": "string", "var": "@GitCatalog_create.path", "options": ["path"], "help": {"short": "The folder where the catalog items can be found inside the repository."}}, {"type": "string", "var": "@GitCatalog_create.secretIdentifier", "options": ["secret-identifier"], "help": {"short": "A reference to the Key Vault secret containing a security token to authenticate to a Git repository."}}, {"type": "string", "var": "@GitCatalog_create.uri", "options": ["uri"], "help": {"short": "Git URI."}}], "cls": "GitCatalog_create"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_create", "name": "adoGit", "arg": "$body.properties.adoGit"}, {"type": "object", "name": "gitHub", "arg": "$body.properties.gitHub", "props": [{"type": "string", "name": "branch", "arg": "@GitCatalog_create.branch"}, {"type": "string", "name": "path", "arg": "@GitCatalog_create.path"}, {"type": "string", "name": "secretIdentifier", "arg": "@GitCatalog_create.secretIdentifier"}, {"type": "string", "name": "uri", "arg": "@GitCatalog_create.uri"}], "cls": "GitCatalog_create"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "@GitCatalog_update", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"type": "object", "var": "$body.properties.gitHub", "options": ["git-hub"], "group": "Properties", "help": {"short": "Properties for a GitHub catalog type."}, "args": [{"type": "string", "var": "@GitCatalog_update.branch", "options": ["branch"], "help": {"short": "Git branch."}}, {"type": "string", "var": "@GitCatalog_update.path", "options": ["path"], "help": {"short": "The folder where the catalog items can be found inside the repository."}}, {"type": "string", "var": "@GitCatalog_update.secretIdentifier", "options": ["secret-identifier"], "help": {"short": "A reference to the Key Vault secret containing a security token to authenticate to a Git repository."}}, {"type": "string", "var": "@GitCatalog_update.uri", "options": ["uri"], "help": {"short": "Git URI."}}], "cls": "GitCatalog_update"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_update", "name": "adoGit", "arg": "$body.properties.adoGit"}, {"type": "object", "name": "gitHub", "arg": "$body.properties.gitHub", "props": [{"type": "string", "name": "branch", "arg": "@GitCatalog_update.branch"}, {"type": "string", "name": "path", "arg": "@GitCatalog_update.path"}, {"type": "string", "name": "secretIdentifier", "arg": "@GitCatalog_update.secretIdentifier"}, {"type": "string", "name": "uri", "arg": "@GitCatalog_update.uri"}], "cls": "GitCatalog_update"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml new file mode 100644 index 00000000000..7eff5d8d8b2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2022-11-11-preview.xml @@ -0,0 +1,494 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.json new file mode 100644 index 00000000000..ca83d7ac692 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "sync", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_Sync", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/sync", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.xml new file mode 100644 index 00000000000..d6262f11ae5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2022-11-11-preview.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.json new file mode 100644 index 00000000000..4ac7795a3e5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_DevBoxDefinitions_ListByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevBoxDefinitions_ListByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevBoxDefinitions_ListByDevCenter"], "operationId": "DevBoxDefinitions_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxDefinitions_ListByProject"], "operationId": "DevBoxDefinitions_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..1f2749ce581 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.xml @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.json new file mode 100644 index 00000000000..f7753833467 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dev Box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dev Box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}, {"type": "string", "var": "$body.properties.imageReference.offer", "options": ["offer"], "help": {"short": "The image offer."}}, {"type": "string", "var": "$body.properties.imageReference.publisher", "options": ["publisher"], "help": {"short": "The image publisher."}}, {"type": "string", "var": "$body.properties.imageReference.sku", "options": ["sku"], "help": {"short": "The image sku."}}]}, {"type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the Operating System disk of Dev Boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for Dev Boxes created using this definition."}, "args": [{"type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "required": true, "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}, {"type": "string", "name": "offer", "arg": "$body.properties.imageReference.offer"}, {"type": "string", "name": "publisher", "arg": "$body.properties.imageReference.publisher"}, {"type": "string", "name": "sku", "arg": "$body.properties.imageReference.sku"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType", "required": true}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dev Box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}, {"nullable": true, "type": "string", "var": "$body.properties.imageReference.offer", "options": ["offer"], "help": {"short": "The image offer."}}, {"nullable": true, "type": "string", "var": "$body.properties.imageReference.publisher", "options": ["publisher"], "help": {"short": "The image publisher."}}, {"nullable": true, "type": "string", "var": "$body.properties.imageReference.sku", "options": ["sku"], "help": {"short": "The image sku."}}]}, {"type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the Operating System disk of Dev Boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for Dev Boxes created using this definition."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}, {"type": "string", "name": "offer", "arg": "$body.properties.imageReference.offer"}, {"type": "string", "name": "publisher", "arg": "$body.properties.imageReference.publisher"}, {"type": "string", "name": "sku", "arg": "$body.properties.imageReference.sku"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType", "required": true}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dev Box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_DevBoxDefinitions_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevBoxDefinitions_Get", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevBoxDefinitions_GetByProject"], "operationId": "DevBoxDefinitions_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxDefinitions_Get"], "operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml new file mode 100644 index 00000000000..26401edf5e8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml @@ -0,0 +1,890 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.json new file mode 100644 index 00000000000..f954062b751 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "EnvironmentTypes_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.xml new file mode 100644 index 00000000000..9fc206e4ce2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2022-11-11-preview.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.json new file mode 100644 index 00000000000..1782f7f3429 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "EnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "EnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "EnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "EnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "EnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "EnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@EnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml new file mode 100644 index 00000000000..090d758fde2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2022-11-11-preview.xml @@ -0,0 +1,460 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.json new file mode 100644 index 00000000000..e6aefd1fae3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Galleries_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.xml new file mode 100644 index 00000000000..94a72560002 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2022-11-11-preview.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.json new file mode 100644 index 00000000000..ae8d30fa07e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "Galleries_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Galleries_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.galleryResourceId", "options": ["gallery-resource-id"], "group": "Properties", "help": {"short": "The resource ID of the backing Azure Compute Gallery."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Galleries_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "arg": "$body.properties.galleryResourceId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.xml new file mode 100644 index 00000000000..9c1036b472c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2022-11-11-preview.xml @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.json new file mode 100644 index 00000000000..d7c1f18ac51 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_Images_ListByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.galleryName"}}]}}, {"var": "$Condition_Images_ListByGallery", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.galleryName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Images_ListByDevCenter"], "operationId": "Images_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/images", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "object", "name": "memory", "props": [{"readOnly": true, "type": "integer32", "name": "max"}, {"readOnly": true, "type": "integer32", "name": "min"}], "cls": "ResourceRange_read"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Images_ListByGallery"], "operationId": "Images_ListByGallery", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "@ResourceRange_read", "name": "memory"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.xml new file mode 100644 index 00000000000..d0f535a38c7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.xml @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.json new file mode 100644 index 00000000000..28b89f1b294 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "string", "var": "$Path.imageName", "options": ["n", "name", "image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Images_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "object", "name": "memory", "props": [{"readOnly": true, "type": "integer32", "name": "max"}, {"readOnly": true, "type": "integer32", "name": "min"}], "cls": "ResourceRange_read"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.xml new file mode 100644 index 00000000000..92bdc92e1d6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2022-11-11-preview.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.json new file mode 100644 index 00000000000..e07a46b728d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-verion", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ImageVersions_ListByImage", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "osDiskImageSizeInGb"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.xml new file mode 100644 index 00000000000..8b7bf177b3e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.json new file mode 100644 index 00000000000..6bb7ffa4694 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-verion", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["n", "name", "version-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The version of the image."}}]}], "operations": [{"operationId": "ImageVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "osDiskImageSizeInGb"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.xml new file mode 100644 index 00000000000..f9fa4959922 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.json new file mode 100644 index 00000000000..317fa3c4006 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use az configure -d dev-center= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Images_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/images", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "object", "name": "memory", "props": [{"readOnly": true, "type": "integer32", "name": "max"}, {"readOnly": true, "type": "integer32", "name": "min"}], "cls": "ResourceRange_read"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.md new file mode 100644 index 00000000000..4ea0d7dab72 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.xml new file mode 100644 index 00000000000..f003b2f150c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2022-11-11-preview.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.md new file mode 100644 index 00000000000..414086d53e0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/networkconnections 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.json new file mode 100644 index 00000000000..8a36cadfe85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword"}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name"}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain"}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.networkingResourceGroupName", "options": ["r", "networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)"}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach Virtual Machines to"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword"}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword"}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name"}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain"}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)"}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach Virtual Machines to"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword"}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword"}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml new file mode 100644 index 00000000000..2a41b761dd3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2022-11-11-preview.xml @@ -0,0 +1,538 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.json new file mode 100644 index 00000000000..8874e8bb52f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-health-detail", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "NetworkConnections_ListHealthDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}/healthChecks/latest"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "array", "name": "healthChecks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "additionalDetails"}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..9818f5abb6c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2022-11-11-preview.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.json new file mode 100644 index 00000000000..90c32ca821f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show-health-detail", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "NetworkConnections_GetHealthDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/latest", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}/healthChecks/latest"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "array", "name": "healthChecks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "additionalDetails"}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.xml new file mode 100644 index 00000000000..68d16317b2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2022-11-11-preview.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.json new file mode 100644 index 00000000000..27f0c7f3c75 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "run-health-check", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..3b01ccc0fdc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2022-11-11-preview.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.md new file mode 100644 index 00000000000..78b4950f7ed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/projects 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.json new file mode 100644 index 00000000000..07f2d51bb2f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource Id of an associated DevCenter"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"nullable": true, "type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource Id of an associated DevCenter"}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml new file mode 100644 index 00000000000..782ffab47c2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2022-11-11-preview.xml @@ -0,0 +1,487 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.json new file mode 100644 index 00000000000..4afb9e58974 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectAllowedEnvironmentTypes_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/allowedEnvironmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.xml new file mode 100644 index 00000000000..61b3824f502 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2022-11-11-preview.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.json new file mode 100644 index 00000000000..7514ad21a4d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "ProjectAllowedEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/allowedEnvironmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.xml new file mode 100644 index 00000000000..d1ee532a3a3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2022-11-11-preview.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.json new file mode 100644 index 00000000000..e72e6ba5938 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "list-project", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "AttachedNetworks_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.md new file mode 100644 index 00000000000..4b75bbcc355 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..5d5f1fb810f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2022-11-11-preview.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.json new file mode 100644 index 00000000000..4b5f646d9e5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "show-project", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "AttachedNetworks_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.md new file mode 100644 index 00000000000..264804de79d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{} 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.xml new file mode 100644 index 00000000000..a9eff8dceeb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2022-11-11-preview.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.json new file mode 100644 index 00000000000..2c91578755d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "list-project", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "DevBoxDefinitions_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.md new file mode 100644 index 00000000000..bcd2453dfcf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.xml new file mode 100644 index 00000000000..e6589e1251e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2022-11-11-preview.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.json new file mode 100644 index 00000000000..b81b70b5d91 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show-project", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dev Box definition."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "DevBoxDefinitions_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}, {"type": "string", "name": "offer"}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "sku"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.md new file mode 100644 index 00000000000..93d6bb9118d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{} 2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2022-11-11-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.xml new file mode 100644 index 00000000000..76a84f36432 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2022-11-11-preview.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.json new file mode 100644 index 00000000000..716c6e83f4e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.xml new file mode 100644 index 00000000000..f5662df05db --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2022-11-11-preview.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.json new file mode 100644 index 00000000000..59e11534413 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_create"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this Environment Type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_create"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"nullable": true, "type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_update"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"nullable": true, "type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this Environment Type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"nullable": true, "type": "@EnvironmentRole_update"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_update"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_update"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml new file mode 100644 index 00000000000..a0feb8310e6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2022-11-11-preview.xml @@ -0,0 +1,803 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.json new file mode 100644 index 00000000000..a1dd7af736a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "list", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Pools_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.xml new file mode 100644 index 00000000000..c81800802cb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2022-11-11-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.json new file mode 100644 index 00000000000..946a39ed45a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a Dev Box definition in parent Project of this Pool"}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a Network Connection in parent Project of this Pool"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "ID of subscription"}}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a Dev Box definition in parent Project of this Pool"}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "hide": true, "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created."}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a Network Connection in parent Project of this Pool"}}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml new file mode 100644 index 00000000000..e2c88c0adfa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2022-11-11-preview.xml @@ -0,0 +1,583 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2022-11-11-preview.json new file mode 100644 index 00000000000..67297b97eff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "list-test", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Schedules_ListByPool", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2022-11-11-preview.xml new file mode 100644 index 00000000000..34ea46fa5cf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2022-11-11-preview.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.json new file mode 100644 index 00000000000..1e5b251bc52 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "show", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Schedules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Schedules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.frequency", "options": ["frequency"], "group": "Properties", "help": {"short": "The frequency of this scheduled task."}, "enum": {"items": [{"name": "Daily", "value": "Daily"}]}}, {"type": "string", "var": "$body.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "Indicates whether or not this scheduled task is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.time", "options": ["time"], "group": "Properties", "help": {"short": "The target time to trigger the action. The format is HH:MM."}}, {"type": "string", "var": "$body.properties.timeZone", "options": ["time-zone"], "group": "Properties", "help": {"short": "The IANA timezone id at which the schedule should execute."}}, {"type": "string", "var": "$body.properties.type", "options": ["type"], "group": "Properties", "help": {"short": "Supported type this scheduled task represents."}, "enum": {"items": [{"name": "StopDevBox", "value": "StopDevBox"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Schedules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "arg": "$body.properties.frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "state", "arg": "$body.properties.state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "arg": "$body.properties.time", "required": true}, {"type": "string", "name": "timeZone", "arg": "$body.properties.timeZone", "required": true}, {"type": "string", "name": "type", "arg": "$body.properties.type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-11-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2022-11-11-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMi0xMS0xMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.frequency", "options": ["frequency"], "hide": true, "group": "Properties", "help": {"short": "The frequency of this scheduled task."}, "enum": {"items": [{"name": "Daily", "value": "Daily"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "Indicates whether or not this scheduled task is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.time", "options": ["time"], "group": "Properties", "help": {"short": "The target time to trigger the action. The format is HH:MM."}}, {"type": "string", "var": "$body.properties.timeZone", "options": ["time-zone"], "group": "Properties", "help": {"short": "The IANA timezone id at which the schedule should execute."}}, {"type": "string", "var": "$body.properties.type", "options": ["type"], "hide": true, "group": "Properties", "help": {"short": "Supported type this scheduled task represents."}, "enum": {"items": [{"name": "StopDevBox", "value": "StopDevBox"}]}}]}], "operations": [{"operationId": "Schedules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Schedule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "arg": "$body.properties.frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "state", "arg": "$body.properties.state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "arg": "$body.properties.time", "required": true}, {"type": "string", "name": "timeZone", "arg": "$body.properties.timeZone", "required": true}, {"type": "string", "name": "type", "arg": "$body.properties.type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Schedules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-11-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Schedule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml new file mode 100644 index 00000000000..4f514142c58 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2022-11-11-preview.xml @@ -0,0 +1,615 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +