diff --git a/Commands/devcenter/admin/attached-network/_create.md b/Commands/devcenter/admin/attached-network/_create.md index f3a654c52e3..c2af7c823aa 100644 --- a/Commands/devcenter/admin/attached-network/_create.md +++ b/Commands/devcenter/admin/attached-network/_create.md @@ -14,3 +14,14 @@ Create an attached network connection. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin attached-network create --attached-network-connection-name "network-uswest3" --network-connection-id "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3" --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 index cbcd92f6202..6064921b73e 100644 --- a/Commands/devcenter/admin/attached-network/_delete.md +++ b/Commands/devcenter/admin/attached-network/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network delete_ -Delete a NetworkConnection. +Delete an attached network connection. ## Versions @@ -14,3 +14,14 @@ Delete a NetworkConnection. ```bash devcenter admin attached-network delete --attached-network-connection-name "{attachedNetworkConnectionName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin attached-network delete --attached-network-connection-name "network-uswest3" --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 index 76b33ca600a..17c0be2418a 100644 --- a/Commands/devcenter/admin/attached-network/_list.md +++ b/Commands/devcenter/admin/attached-network/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network list_ -List the attached NetworkConnections for a Project. +List the attached network connections configured for a dev center or project. ## Versions @@ -20,3 +20,20 @@ List the attached NetworkConnections for a Project. ```bash devcenter admin attached-network list --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.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 "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_show.md b/Commands/devcenter/admin/attached-network/_show.md index ebdd2c2f5d6..c9c0361a25d 100644 --- a/Commands/devcenter/admin/attached-network/_show.md +++ b/Commands/devcenter/admin/attached-network/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network show_ -Get an attached NetworkConnection. +Get an attached network connection configured for a dev center or project. ## Versions @@ -20,3 +20,20 @@ Get an attached NetworkConnection. ```bash devcenter admin attached-network show --name "{attachedNetworkConnectionName}" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) **Stable** + + + + +#### examples + +- Get a dev center attached network connection + ```bash + devcenter admin attached-network show --name" network-uswest3" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Get a project attached network connection + ```bash + az devcenter admin attached-network show --name "network-uswest3" --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/readme.md b/Commands/devcenter/admin/attached-network/readme.md index 501898b5a5c..3b44bd8906a 100644 --- a/Commands/devcenter/admin/attached-network/readme.md +++ b/Commands/devcenter/admin/attached-network/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin attached-network_ -Manage attached network with devcenter +Manage attached networks. ## Commands @@ -8,10 +8,10 @@ Manage attached network with devcenter : Create an attached network connection. - [delete](/Commands/devcenter/admin/attached-network/_delete.md) -: Delete a NetworkConnection. +: Delete an attached network connection. - [list](/Commands/devcenter/admin/attached-network/_list.md) -: List the attached NetworkConnections for a Project. +: List the attached network connections configured for a dev center or project. - [show](/Commands/devcenter/admin/attached-network/_show.md) -: Get an attached NetworkConnection. +: Get an attached network connection configured for a dev center or project. diff --git a/Commands/devcenter/admin/catalog/_create.md b/Commands/devcenter/admin/catalog/_create.md index a1ea1a0eb8a..c76f8ab29be 100644 --- a/Commands/devcenter/admin/catalog/_create.md +++ b/Commands/devcenter/admin/catalog/_create.md @@ -19,3 +19,19 @@ Create a catalog. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### 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 "CentralCatalog" --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 "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_delete.md b/Commands/devcenter/admin/catalog/_delete.md index 10cb54bd71b..92d343afa10 100644 --- a/Commands/devcenter/admin/catalog/_delete.md +++ b/Commands/devcenter/admin/catalog/_delete.md @@ -14,3 +14,14 @@ Delete a catalog resource. ```bash devcenter admin catalog delete --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin catalog delete --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_list.md b/Commands/devcenter/admin/catalog/_list.md index ef8babd4822..2c97a8fb475 100644 --- a/Commands/devcenter/admin/catalog/_list.md +++ b/Commands/devcenter/admin/catalog/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin catalog list_ -List catalogs for a devcenter. +List catalogs for a dev center. ## Versions @@ -14,3 +14,14 @@ List catalogs for a devcenter. ```bash devcenter admin catalog list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml) **Stable** + + + +#### 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 index ffcad2fe675..6210f91379e 100644 --- a/Commands/devcenter/admin/catalog/_show.md +++ b/Commands/devcenter/admin/catalog/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin catalog show_ -Get a catalog +Get a catalog. ## Versions @@ -14,3 +14,14 @@ Get a catalog ```bash devcenter admin catalog show --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin catalog show --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_sync.md b/Commands/devcenter/admin/catalog/_sync.md index 60bdc53b9b8..1581f5fba33 100644 --- a/Commands/devcenter/admin/catalog/_sync.md +++ b/Commands/devcenter/admin/catalog/_sync.md @@ -14,3 +14,14 @@ Syncs templates for a template source. ```bash devcenter admin catalog sync --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml) **Stable** + + + +#### examples + +- Sync + ```bash + devcenter admin catalog sync --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_update.md b/Commands/devcenter/admin/catalog/_update.md index 081a24a3758..9dfbb5bf619 100644 --- a/Commands/devcenter/admin/catalog/_update.md +++ b/Commands/devcenter/admin/catalog/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin catalog update_ -Update updates a catalog. +Update a catalog. ## Versions @@ -14,3 +14,14 @@ Update updates a catalog. ```bash devcenter admin catalog update --git-hub path="/environments" --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin catalog update --git-hub path="/environments" --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/readme.md b/Commands/devcenter/admin/catalog/readme.md index 34c2c3bd0cc..d3fba7c03b0 100644 --- a/Commands/devcenter/admin/catalog/readme.md +++ b/Commands/devcenter/admin/catalog/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin catalog_ -Manage catalog with dev center +Manage catalogs. ## Commands @@ -11,13 +11,13 @@ Manage catalog with dev center : Delete a catalog resource. - [list](/Commands/devcenter/admin/catalog/_list.md) -: List catalogs for a devcenter. +: List catalogs for a dev center. - [show](/Commands/devcenter/admin/catalog/_show.md) -: Get a catalog +: 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. +: Update a catalog. diff --git a/Commands/devcenter/admin/check-name-availability/_execute.md b/Commands/devcenter/admin/check-name-availability/_execute.md index a876807fb27..e714607b21b 100644 --- a/Commands/devcenter/admin/check-name-availability/_execute.md +++ b/Commands/devcenter/admin/check-name-availability/_execute.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin check-name-availability execute_ -Check the availability of name for resource +Check the availability of name for resource. ## Versions @@ -14,3 +14,14 @@ Check the availability of name for resource ```bash devcenter admin check-name-availability execute --name "name1" --type "Microsoft.DevCenter/devcenters" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml) **Stable** + + + +#### 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 index 239cc7bb25b..a1374506031 100644 --- a/Commands/devcenter/admin/check-name-availability/readme.md +++ b/Commands/devcenter/admin/check-name-availability/readme.md @@ -1,8 +1,8 @@ # [Group] _devcenter admin check-name-availability_ -Manage check name availability with devcenter +Manage check name availability. ## Commands - [execute](/Commands/devcenter/admin/check-name-availability/_execute.md) -: Check the availability of name for resource +: 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 index 17e4e92c318..da71d77a0a3 100644 --- a/Commands/devcenter/admin/devbox-definition/_create.md +++ b/Commands/devcenter/admin/devbox-definition/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition create_ -Create a Dev Box definition. +Create a dev box definition. ## Versions @@ -14,3 +14,14 @@ Create a Dev Box definition. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin devbox-definition create --location "eastus" --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 index 1f105e4d297..fbde1ff9513 100644 --- a/Commands/devcenter/admin/devbox-definition/_delete.md +++ b/Commands/devcenter/admin/devbox-definition/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition delete_ -Delete a Dev Box definition +Delete a dev box definition. ## Versions @@ -14,3 +14,14 @@ Delete a Dev Box definition ```bash devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.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 index 2e7fe294e6e..ca29db86b6b 100644 --- a/Commands/devcenter/admin/devbox-definition/_list.md +++ b/Commands/devcenter/admin/devbox-definition/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition list_ -List Dev Box definitions configured for a project. +List dev box definitions configured for a dev center or project. ## Versions @@ -20,3 +20,20 @@ List Dev Box definitions configured for a project. ```bash devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.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 index 50b5d659818..7f4f107d12b 100644 --- a/Commands/devcenter/admin/devbox-definition/_show.md +++ b/Commands/devcenter/admin/devbox-definition/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition show_ -Get a Dev Box definition +Get a dev box definition configured for a dev center or a project. ## Versions @@ -20,3 +20,20 @@ Get a Dev Box definition ```bash devcenter admin devbox-definition show --name "WebDevBox" --project-name "ContosoProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) **Stable** + + + + +#### examples + +- Get a dev center dev box definition + ```bash + devcenter admin devbox-definition show --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Get a 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 index bec13b80d6b..60e876268c2 100644 --- a/Commands/devcenter/admin/devbox-definition/_update.md +++ b/Commands/devcenter/admin/devbox-definition/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition update_ -Update a Dev Box definition. +Update a dev box definition. ## Versions @@ -14,3 +14,14 @@ Update a Dev Box definition. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.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 index db59dbde4fb..99bd7a29dac 100644 --- a/Commands/devcenter/admin/devbox-definition/readme.md +++ b/Commands/devcenter/admin/devbox-definition/readme.md @@ -1,20 +1,20 @@ # [Group] _devcenter admin devbox-definition_ -Manage dev box definition with devcenter +Manage dev box definitions. ## Commands - [create](/Commands/devcenter/admin/devbox-definition/_create.md) -: Create a Dev Box definition. +: Create a dev box definition. - [delete](/Commands/devcenter/admin/devbox-definition/_delete.md) -: Delete a Dev Box definition +: Delete a dev box definition. - [list](/Commands/devcenter/admin/devbox-definition/_list.md) -: List Dev Box definitions configured for a project. +: List dev box definitions configured for a dev center or project. - [show](/Commands/devcenter/admin/devbox-definition/_show.md) -: Get a Dev Box definition +: Get a dev box definition configured for a dev center or a project. - [update](/Commands/devcenter/admin/devbox-definition/_update.md) -: Update a Dev Box definition. +: Update a dev box definition. diff --git a/Commands/devcenter/admin/devcenter/_create.md b/Commands/devcenter/admin/devcenter/_create.md index 74063e2c34a..d343b639cde 100644 --- a/Commands/devcenter/admin/devcenter/_create.md +++ b/Commands/devcenter/admin/devcenter/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter create_ -Create a dev center +Create a dev center. ## Versions @@ -15,3 +15,15 @@ Create a dev center 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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### 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 index 37e578269ab..4b8a2167ea2 100644 --- a/Commands/devcenter/admin/devcenter/_delete.md +++ b/Commands/devcenter/admin/devcenter/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter delete_ -Delete a dev center +Delete a dev center. ## Versions @@ -14,3 +14,14 @@ Delete a dev center ```bash devcenter admin devcenter delete --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### 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 index e37de6fb6b3..c06e811d872 100644 --- a/Commands/devcenter/admin/devcenter/_list.md +++ b/Commands/devcenter/admin/devcenter/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter list_ -List all dev centers in a subscription. +List all dev centers in a resource group. ## Versions @@ -20,3 +20,20 @@ List all dev centers in a subscription. ```bash devcenter admin devcenter list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml) **Stable** + + + + +#### 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 index 59b1edfe71c..b1b2abe2d3e 100644 --- a/Commands/devcenter/admin/devcenter/_show.md +++ b/Commands/devcenter/admin/devcenter/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter show_ -Get a devcenter. +Get a dev center. ## Versions @@ -14,3 +14,14 @@ Get a devcenter. ```bash devcenter admin devcenter show --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```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 index c6e11010c6b..090e4a9543b 100644 --- a/Commands/devcenter/admin/devcenter/_update.md +++ b/Commands/devcenter/admin/devcenter/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter update_ -Update a devcenter resource +Update a dev center. ## Versions @@ -14,3 +14,14 @@ Update a devcenter resource ```bash devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### 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 index 5358fb802a6..3ee5669f59e 100644 --- a/Commands/devcenter/admin/devcenter/readme.md +++ b/Commands/devcenter/admin/devcenter/readme.md @@ -1,20 +1,20 @@ # [Group] _devcenter admin devcenter_ -Manage dev center with devcenter +Manage dev centers. ## Commands - [create](/Commands/devcenter/admin/devcenter/_create.md) -: Create a dev center +: Create a dev center. - [delete](/Commands/devcenter/admin/devcenter/_delete.md) -: Delete a dev center +: Delete a dev center. - [list](/Commands/devcenter/admin/devcenter/_list.md) -: List all dev centers in a subscription. +: List all dev centers in a resource group. - [show](/Commands/devcenter/admin/devcenter/_show.md) -: Get a devcenter. +: Get a dev center. - [update](/Commands/devcenter/admin/devcenter/_update.md) -: Update a devcenter resource +: Update a dev center. diff --git a/Commands/devcenter/admin/environment-type/_create.md b/Commands/devcenter/admin/environment-type/_create.md index 1272ad0f33e..af06e47ece5 100644 --- a/Commands/devcenter/admin/environment-type/_create.md +++ b/Commands/devcenter/admin/environment-type/_create.md @@ -14,3 +14,14 @@ Create an environment type. ```bash devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_delete.md b/Commands/devcenter/admin/environment-type/_delete.md index e3077dc1083..527b8d22d38 100644 --- a/Commands/devcenter/admin/environment-type/_delete.md +++ b/Commands/devcenter/admin/environment-type/_delete.md @@ -14,3 +14,14 @@ Delete an environment type. ```bash devcenter admin environment-type delete --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin environment-type delete --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_list.md b/Commands/devcenter/admin/environment-type/_list.md index 1760d815b58..5f533ede4b1 100644 --- a/Commands/devcenter/admin/environment-type/_list.md +++ b/Commands/devcenter/admin/environment-type/_list.md @@ -14,3 +14,14 @@ List environment types for the devcenter. ```bash devcenter admin environment-type list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml) **Stable** + + + +#### 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 index 7ace90642f3..3cfaab927c3 100644 --- a/Commands/devcenter/admin/environment-type/_show.md +++ b/Commands/devcenter/admin/environment-type/_show.md @@ -14,3 +14,14 @@ Get an environment type. ```bash devcenter admin environment-type show --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin environment-type show --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_update.md b/Commands/devcenter/admin/environment-type/_update.md index 120640055a6..73f0ec16d79 100644 --- a/Commands/devcenter/admin/environment-type/_update.md +++ b/Commands/devcenter/admin/environment-type/_update.md @@ -14,3 +14,14 @@ Update an environment type. ```bash devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/readme.md b/Commands/devcenter/admin/environment-type/readme.md index eb252e118ab..2e927fca540 100644 --- a/Commands/devcenter/admin/environment-type/readme.md +++ b/Commands/devcenter/admin/environment-type/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin environment-type_ -Manage environment type with devcenter +Manage environment types. ## Commands diff --git a/Commands/devcenter/admin/gallery/_create.md b/Commands/devcenter/admin/gallery/_create.md index 6f4bff64bee..7f1407233c9 100644 --- a/Commands/devcenter/admin/gallery/_create.md +++ b/Commands/devcenter/admin/gallery/_create.md @@ -14,3 +14,14 @@ Create a gallery. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin gallery create --gallery-resource-id "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery" --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_delete.md b/Commands/devcenter/admin/gallery/_delete.md index 4cfe5eb7a6e..2f33d86e5d9 100644 --- a/Commands/devcenter/admin/gallery/_delete.md +++ b/Commands/devcenter/admin/gallery/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin gallery delete_ -Delete a gallery resource. +Delete a gallery. ## Versions @@ -14,3 +14,14 @@ Delete a gallery resource. ```bash devcenter admin gallery delete --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin gallery delete --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_list.md b/Commands/devcenter/admin/gallery/_list.md index bd8d319cf99..9feb59c240b 100644 --- a/Commands/devcenter/admin/gallery/_list.md +++ b/Commands/devcenter/admin/gallery/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin gallery list_ -List galleries for a devcenter. +List galleries for a dev center. ## Versions @@ -14,3 +14,14 @@ List galleries for a devcenter. ```bash devcenter admin gallery list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml) **Stable** + + + +#### 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 index 6fbef4dbf69..cc53a94b0d3 100644 --- a/Commands/devcenter/admin/gallery/_show.md +++ b/Commands/devcenter/admin/gallery/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin gallery show_ -Get a gallery +Get a gallery. ## Versions @@ -14,3 +14,14 @@ Get a gallery ```bash devcenter admin gallery show --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin gallery show --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/readme.md b/Commands/devcenter/admin/gallery/readme.md index d2f4a7963d2..484a74e4b8b 100644 --- a/Commands/devcenter/admin/gallery/readme.md +++ b/Commands/devcenter/admin/gallery/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin gallery_ -Manage gallery with devcenter +Manage galleries. ## Commands @@ -8,10 +8,10 @@ Manage gallery with devcenter : Create a gallery. - [delete](/Commands/devcenter/admin/gallery/_delete.md) -: Delete a gallery resource. +: Delete a gallery. - [list](/Commands/devcenter/admin/gallery/_list.md) -: List galleries for a devcenter. +: List galleries for a dev center. - [show](/Commands/devcenter/admin/gallery/_show.md) -: Get a gallery +: Get a gallery. diff --git a/Commands/devcenter/admin/image-version/_list.md b/Commands/devcenter/admin/image-version/_list.md index 94557bbf405..00fa1af82b0 100644 --- a/Commands/devcenter/admin/image-version/_list.md +++ b/Commands/devcenter/admin/image-version/_list.md @@ -4,9 +4,9 @@ List versions for an image. ## Versions -### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.xml) **Preview** +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml) **Stable** - + #### examples diff --git a/Commands/devcenter/admin/image-version/_show.md b/Commands/devcenter/admin/image-version/_show.md index 4d59b4f288c..dd4175948a6 100644 --- a/Commands/devcenter/admin/image-version/_show.md +++ b/Commands/devcenter/admin/image-version/_show.md @@ -4,13 +4,13 @@ Get an image version. ## Versions -### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.xml) **Preview** +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml) **Stable** - + #### examples -- Show +- Get ```bash - devcenter admin image-version show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" --version-name "{versionName}" + devcenter admin image-version show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" --version-name "1.0.0" ``` diff --git a/Commands/devcenter/admin/image-version/readme.md b/Commands/devcenter/admin/image-version/readme.md index d144d23a6ec..fc951a3bdb3 100644 --- a/Commands/devcenter/admin/image-version/readme.md +++ b/Commands/devcenter/admin/image-version/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin image-version_ -Manage image version with devcenter +Manage image versions. ## Commands diff --git a/Commands/devcenter/admin/image/_list.md b/Commands/devcenter/admin/image/_list.md index 06659da6eab..ee6375fd923 100644 --- a/Commands/devcenter/admin/image/_list.md +++ b/Commands/devcenter/admin/image/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin image list_ -List images for a gallery. +List images for a dev center or gallery. ## Versions @@ -20,3 +20,20 @@ List images for a gallery. ```bash devcenter admin image list --dev-center-name "Contoso" --gallery-name "DevGallery" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin image list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by gallery + ```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 index 0de6d3a0e41..241e8e72baf 100644 --- a/Commands/devcenter/admin/image/_show.md +++ b/Commands/devcenter/admin/image/_show.md @@ -14,3 +14,14 @@ Get a gallery image. ```bash devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "{imageName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "ContosoBaseImage" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image/readme.md b/Commands/devcenter/admin/image/readme.md index 178af35f84d..076ff450df2 100644 --- a/Commands/devcenter/admin/image/readme.md +++ b/Commands/devcenter/admin/image/readme.md @@ -1,11 +1,11 @@ # [Group] _devcenter admin image_ -Manage image with devcenter +Manage images. ## Commands - [list](/Commands/devcenter/admin/image/_list.md) -: List images for a gallery. +: List images for a dev center or 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 index 9a62c6d75ab..ab01e34a7c5 100644 --- a/Commands/devcenter/admin/network-connection/_create.md +++ b/Commands/devcenter/admin/network-connection/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection create_ -Create a Network Connections resource +Create a network connection. ## Versions @@ -19,3 +19,19 @@ Create a Network Connections resource ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### 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 "uswest3network" --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 "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_delete.md b/Commands/devcenter/admin/network-connection/_delete.md index 017de54d085..b30659f99bb 100644 --- a/Commands/devcenter/admin/network-connection/_delete.md +++ b/Commands/devcenter/admin/network-connection/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection delete_ -Delete a Network Connections resource +Delete a network connection. ## Versions @@ -14,3 +14,14 @@ Delete a Network Connections resource ```bash devcenter admin network-connection delete --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin network-connection delete --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list-health-check.md b/Commands/devcenter/admin/network-connection/_list-health-check.md new file mode 100644 index 00000000000..6b6fa416ff7 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_list-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection list-health-check_ + +List health check status details + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List health check status details + ```bash + devcenter admin network-connection list-health-check --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md b/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md new file mode 100644 index 00000000000..b422645f387 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection list-outbound-network-dependencies-endpoint_ + +List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List outbound network dependencies endpoint + ```bash + devcenter admin network-connection list-outbound-network-dependencies-endpoint --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list.md b/Commands/devcenter/admin/network-connection/_list.md index 362307d05a7..ea1e28430ec 100644 --- a/Commands/devcenter/admin/network-connection/_list.md +++ b/Commands/devcenter/admin/network-connection/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection list_ -List network connections in a subscription +List network connections. ## Versions @@ -20,3 +20,20 @@ List network connections in a subscription ```bash devcenter admin network-connection list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml) **Stable** + + + + +#### 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 index cf3cbe0cc2a..9e1d0001def 100644 --- a/Commands/devcenter/admin/network-connection/_run-health-check.md +++ b/Commands/devcenter/admin/network-connection/_run-health-check.md @@ -14,3 +14,14 @@ Triggers a new health check run. The execution and health check result can be tr ```bash devcenter admin network-connection run-health-check --name "uswest3network" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml) **Stable** + + + +#### 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-check.md b/Commands/devcenter/admin/network-connection/_show-health-check.md new file mode 100644 index 00000000000..fd2b366ca2f --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_show-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection show-health-check_ + +Get health check status details. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get health check + ```bash + devcenter admin network-connection show-health-check--name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_show.md b/Commands/devcenter/admin/network-connection/_show.md index e7acd43c891..245327c43c5 100644 --- a/Commands/devcenter/admin/network-connection/_show.md +++ b/Commands/devcenter/admin/network-connection/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection show_ -Get a network connection resource +Get a network connection. ## Versions @@ -14,3 +14,14 @@ Get a network connection resource ```bash devcenter admin network-connection show --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin network-connection show --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_update.md b/Commands/devcenter/admin/network-connection/_update.md index 83025e18782..b12570593d4 100644 --- a/Commands/devcenter/admin/network-connection/_update.md +++ b/Commands/devcenter/admin/network-connection/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection update_ -Update updates a Network Connection +Update a network connection. ## Versions @@ -14,3 +14,14 @@ Update updates a Network Connection ```bash devcenter admin network-connection update --domain-password "New Password value for user" --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.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 index 90943e47f25..38991d08dd5 100644 --- a/Commands/devcenter/admin/network-connection/readme.md +++ b/Commands/devcenter/admin/network-connection/readme.md @@ -1,29 +1,38 @@ # [Group] _devcenter admin network-connection_ -Manage network connection with devcenter +Manage network connections. ## Commands - [create](/Commands/devcenter/admin/network-connection/_create.md) -: Create a Network Connections resource +: Create a network connection. - [delete](/Commands/devcenter/admin/network-connection/_delete.md) -: Delete a Network Connections resource +: Delete a network connection. - [list](/Commands/devcenter/admin/network-connection/_list.md) -: List network connections in a subscription +: List network connections. + +- [list-health-check](/Commands/devcenter/admin/network-connection/_list-health-check.md) +: List health check status details - [list-health-detail](/Commands/devcenter/admin/network-connection/_list-health-detail.md) : List health check status details +- [list-outbound-network-dependencies-endpoint](/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md) +: List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function. + - [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 +: Get a network connection. + +- [show-health-check](/Commands/devcenter/admin/network-connection/_show-health-check.md) +: Get health check status details. - [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 +: Update a network connection. diff --git a/Commands/devcenter/admin/pool/_create.md b/Commands/devcenter/admin/pool/_create.md index 5825194e435..fe95c2de48c 100644 --- a/Commands/devcenter/admin/pool/_create.md +++ b/Commands/devcenter/admin/pool/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool create_ -Create a machine pool +Create a pool. ## Versions @@ -14,3 +14,14 @@ Create a machine pool ```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 ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin pool create --location "eastus" --devbox-definition-name "WebDevBox" --network-connection-name "Network1-westus2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --local-administrator "Enabled" --stop-on-disconnect grace-period-minutes="60" status="Enabled" + ``` diff --git a/Commands/devcenter/admin/pool/_delete.md b/Commands/devcenter/admin/pool/_delete.md index d213625b70e..f9ff468a8f8 100644 --- a/Commands/devcenter/admin/pool/_delete.md +++ b/Commands/devcenter/admin/pool/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool delete_ -Delete a machine pool +Delete a pool. ## Versions @@ -14,3 +14,14 @@ Delete a machine pool ```bash devcenter admin pool delete --name "poolName" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin pool delete --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_list.md b/Commands/devcenter/admin/pool/_list.md index 98f36936303..cdae07afbfc 100644 --- a/Commands/devcenter/admin/pool/_list.md +++ b/Commands/devcenter/admin/pool/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool list_ -List pools for a project +List pools for a project. ## Versions @@ -14,3 +14,14 @@ List pools for a project ```bash devcenter admin pool list --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin pool list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_run-health-check.md b/Commands/devcenter/admin/pool/_run-health-check.md new file mode 100644 index 00000000000..dfa786f89d3 --- /dev/null +++ b/Commands/devcenter/admin/pool/_run-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pool run-health-check_ + +Triggers a refresh of the pool status. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml) **Stable** + + + +#### examples + +- Run health check + ```bash + devcenter admin pool run-health-check --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_show.md b/Commands/devcenter/admin/pool/_show.md index 782c627153f..6bc19de4a59 100644 --- a/Commands/devcenter/admin/pool/_show.md +++ b/Commands/devcenter/admin/pool/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool show_ -Get a machine pool +Get a pool. ## Versions @@ -14,3 +14,14 @@ Get a machine pool ```bash devcenter admin pool show --name "{poolName}" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + admin pool show --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_update.md b/Commands/devcenter/admin/pool/_update.md index 277df375f68..b8859f88520 100644 --- a/Commands/devcenter/admin/pool/_update.md +++ b/Commands/devcenter/admin/pool/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool update_ -Update a machine pool +Update a pool. ## Versions @@ -14,3 +14,14 @@ Update a machine pool ```bash devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "{poolName}" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --stop-on-disconnect status="Disabled" + ``` diff --git a/Commands/devcenter/admin/pool/readme.md b/Commands/devcenter/admin/pool/readme.md index 3ceb7c03f3a..2b6d417dd10 100644 --- a/Commands/devcenter/admin/pool/readme.md +++ b/Commands/devcenter/admin/pool/readme.md @@ -1,20 +1,23 @@ # [Group] _devcenter admin pool_ -Manage pool with devcenter +Manage pools. ## Commands - [create](/Commands/devcenter/admin/pool/_create.md) -: Create a machine pool +: Create a pool. - [delete](/Commands/devcenter/admin/pool/_delete.md) -: Delete a machine pool +: Delete a pool. - [list](/Commands/devcenter/admin/pool/_list.md) -: List pools for a project +: List pools for a project. + +- [run-health-check](/Commands/devcenter/admin/pool/_run-health-check.md) +: Triggers a refresh of the pool status. - [show](/Commands/devcenter/admin/pool/_show.md) -: Get a machine pool +: Get a pool. - [update](/Commands/devcenter/admin/pool/_update.md) -: Update a machine pool +: Update a pool. diff --git a/Commands/devcenter/admin/project-allowed-environment-type/_list.md b/Commands/devcenter/admin/project-allowed-environment-type/_list.md index d2cd5fb4d39..23cf7e25eb1 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_list.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_list.md @@ -14,3 +14,14 @@ List allowed environment types for a project. ```bash devcenter admin project-allowed-environment-type list --project-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml) **Stable** + + + +#### 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 index 6c80cd4caf2..ba98c7e0dc4 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_show.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_show.md @@ -14,3 +14,14 @@ Get an allowed environment type. ```bash devcenter admin project-allowed-environment-type show --environment-type-name "{environmentTypeName}" --project-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-allowed-environment-type show --environment-type-name "DevTest" --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 index 1b3b33588fe..c7d211cadea 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/readme.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin project-allowed-environment-type_ -Manage allowed project environment type with devcenter +Manage project allowed environment types. ## Commands diff --git a/Commands/devcenter/admin/project-environment-type/_create.md b/Commands/devcenter/admin/project-environment-type/_create.md index 12f56b2b4b7..6491cc157cb 100644 --- a/Commands/devcenter/admin/project-environment-type/_create.md +++ b/Commands/devcenter/admin/project-environment-type/_create.md @@ -14,3 +14,14 @@ Create a project environment type. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.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 "DevTest" --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 index 9aabe63db5f..7ccd4df70a6 100644 --- a/Commands/devcenter/admin/project-environment-type/_delete.md +++ b/Commands/devcenter/admin/project-environment-type/_delete.md @@ -14,3 +14,14 @@ Delete a project environment type. ```bash devcenter admin project-environment-type delete --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin project-environment-type delete --environment-type-name "DevTest" --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 index 4cacea55b39..49a1823734a 100644 --- a/Commands/devcenter/admin/project-environment-type/_list.md +++ b/Commands/devcenter/admin/project-environment-type/_list.md @@ -14,3 +14,14 @@ List environment types for a project. ```bash devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.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 index 58c7bfbf3a0..54eee41954b 100644 --- a/Commands/devcenter/admin/project-environment-type/_show.md +++ b/Commands/devcenter/admin/project-environment-type/_show.md @@ -14,3 +14,14 @@ Get a project environment type. ```bash devcenter admin project-environment-type show --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-environment-type show --environment-type-name "DevTest" --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 index 8cbb9018aad..d121064ad87 100644 --- a/Commands/devcenter/admin/project-environment-type/_update.md +++ b/Commands/devcenter/admin/project-environment-type/_update.md @@ -14,3 +14,14 @@ Update a project environment type. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.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 "DevTest" --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 index 87eaa4d1fa3..1187e839a12 100644 --- a/Commands/devcenter/admin/project-environment-type/readme.md +++ b/Commands/devcenter/admin/project-environment-type/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin project-environment-type_ -Manage project environment type with devcenter +Manage project environment types. ## Commands diff --git a/Commands/devcenter/admin/project/_create.md b/Commands/devcenter/admin/project/_create.md index 03d3f0ec187..387863e2308 100644 --- a/Commands/devcenter/admin/project/_create.md +++ b/Commands/devcenter/admin/project/_create.md @@ -14,3 +14,14 @@ Create a project. ```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" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin project create --location "eastus" --description "This is my first project." --dev-center-id "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso" --tags CostCenter="R&D" --name "DevProject" --resource-group "rg1" --max-dev-boxes-per-user "3" + ``` diff --git a/Commands/devcenter/admin/project/_delete.md b/Commands/devcenter/admin/project/_delete.md index 1f16ae28ce8..de3c5593101 100644 --- a/Commands/devcenter/admin/project/_delete.md +++ b/Commands/devcenter/admin/project/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin project delete_ -Delete a project resource. +Delete a project. ## Versions @@ -14,3 +14,14 @@ Delete a project resource. ```bash devcenter admin project delete --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin project delete --name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_list.md b/Commands/devcenter/admin/project/_list.md index 9773f368cc7..930ee1c5099 100644 --- a/Commands/devcenter/admin/project/_list.md +++ b/Commands/devcenter/admin/project/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin project list_ -List all projects in the subscription. +List projects. ## Versions @@ -20,3 +20,20 @@ List all projects in the subscription. ```bash devcenter admin project list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml) **Stable** + + + + +#### 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 index e5874549c7b..837a544049f 100644 --- a/Commands/devcenter/admin/project/_show.md +++ b/Commands/devcenter/admin/project/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin project show_ -Get a specific project. +Get a project. ## Versions @@ -14,3 +14,14 @@ Get a specific project. ```bash devcenter admin project show --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project show --name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_update.md b/Commands/devcenter/admin/project/_update.md index 9bd37dfcd1c..0c4363304c3 100644 --- a/Commands/devcenter/admin/project/_update.md +++ b/Commands/devcenter/admin/project/_update.md @@ -14,3 +14,14 @@ Update a project. ```bash devcenter admin project update --description "This is my first project." --tags CostCenter="R&D" --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin project update --description "This is my first project." --tags CostCenter="R&D" --name "DevProject" --resource-group "rg1" --max-dev-boxes-per-user "5" + ``` diff --git a/Commands/devcenter/admin/project/readme.md b/Commands/devcenter/admin/project/readme.md index 5f60d693d4d..fd6e52986b2 100644 --- a/Commands/devcenter/admin/project/readme.md +++ b/Commands/devcenter/admin/project/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin project_ -Manage project with devcenter +Manage projects. ## Commands @@ -8,13 +8,13 @@ Manage project with devcenter : Create a project. - [delete](/Commands/devcenter/admin/project/_delete.md) -: Delete a project resource. +: Delete a project. - [list](/Commands/devcenter/admin/project/_list.md) -: List all projects in the subscription. +: List projects. - [show](/Commands/devcenter/admin/project/_show.md) -: Get a specific project. +: Get a 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 index 465ae0c97fa..9af1cc97ffe 100644 --- a/Commands/devcenter/admin/readme.md +++ b/Commands/devcenter/admin/readme.md @@ -1,53 +1,59 @@ # [Group] _devcenter admin_ -Manage admin resources with devcenter +Manage devcenter admin resources. ## Subgroups - [attached-network](/Commands/devcenter/admin/attached-network/readme.md) -: Manage attached network with devcenter +: Manage attached networks. - [catalog](/Commands/devcenter/admin/catalog/readme.md) -: Manage catalog with dev center +: Manage catalogs. - [check-name-availability](/Commands/devcenter/admin/check-name-availability/readme.md) -: Manage check name availability with devcenter +: Manage check name availability. - [devbox-definition](/Commands/devcenter/admin/devbox-definition/readme.md) -: Manage dev box definition with devcenter +: Manage dev box definitions. - [devcenter](/Commands/devcenter/admin/devcenter/readme.md) -: Manage dev center with devcenter +: Manage dev centers. - [environment-type](/Commands/devcenter/admin/environment-type/readme.md) -: Manage environment type with devcenter +: Manage environment types. - [gallery](/Commands/devcenter/admin/gallery/readme.md) -: Manage gallery with devcenter +: Manage galleries. - [image](/Commands/devcenter/admin/image/readme.md) -: Manage image with devcenter +: Manage images. - [image-verion](/Commands/devcenter/admin/image-verion/readme.md) : Manage image version with devcenter +- [image-version](/Commands/devcenter/admin/image-version/readme.md) +: Manage image versions. + - [network-connection](/Commands/devcenter/admin/network-connection/readme.md) -: Manage network connection with devcenter +: Manage network connections. - [pool](/Commands/devcenter/admin/pool/readme.md) -: Manage pool with devcenter +: Manage pools. - [project](/Commands/devcenter/admin/project/readme.md) -: Manage project with devcenter +: Manage projects. - [project-allowed-environment-type](/Commands/devcenter/admin/project-allowed-environment-type/readme.md) -: Manage allowed project environment type with devcenter +: Manage project allowed environment types. - [project-environment-type](/Commands/devcenter/admin/project-environment-type/readme.md) -: Manage project environment type with devcenter +: Manage project environment types. - [schedule](/Commands/devcenter/admin/schedule/readme.md) -: Manage schedule with devcenter +: Manage schedules. - [sku](/Commands/devcenter/admin/sku/readme.md) -: Manage sku with devcenter +: Manage skus. + +- [usage](/Commands/devcenter/admin/usage/readme.md) +: Manage usages. diff --git a/Commands/devcenter/admin/schedule/_create.md b/Commands/devcenter/admin/schedule/_create.md index d045aa85607..897877939fb 100644 --- a/Commands/devcenter/admin/schedule/_create.md +++ b/Commands/devcenter/admin/schedule/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule create_ -Create a Schedule. +Create a schedule. ## Versions @@ -14,3 +14,14 @@ Create a Schedule. ```bash devcenter admin schedule create --state "Enabled" --time "17:30" --time-zone "America/Los_Angeles" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### 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 index 9905fa435a7..853a57f671a 100644 --- a/Commands/devcenter/admin/schedule/_delete.md +++ b/Commands/devcenter/admin/schedule/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule delete_ -Delete the schedule. +Delete a schedule. ## Versions @@ -14,3 +14,14 @@ Delete the schedule. ```bash devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_list.md b/Commands/devcenter/admin/schedule/_list.md new file mode 100644 index 00000000000..e0a893c5c54 --- /dev/null +++ b/Commands/devcenter/admin/schedule/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin schedule list_ + +List schedules for a pool. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin schedule list --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 index 437acd0ad7a..9465d32242a 100644 --- a/Commands/devcenter/admin/schedule/_show.md +++ b/Commands/devcenter/admin/schedule/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule show_ -Get a schedule resource. +Get a schedule. ## Versions @@ -14,3 +14,14 @@ Get a schedule resource. ```bash devcenter admin schedule show --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```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 index cb52127df26..7d55441fa4f 100644 --- a/Commands/devcenter/admin/schedule/_update.md +++ b/Commands/devcenter/admin/schedule/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule update_ -Update a Schedule. +Update a schedule. ## Versions @@ -14,3 +14,14 @@ Update a Schedule. ```bash devcenter admin schedule update --time "18:00" --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### 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 index 6f6b4eeb204..a3c6c6cf32f 100644 --- a/Commands/devcenter/admin/schedule/readme.md +++ b/Commands/devcenter/admin/schedule/readme.md @@ -1,20 +1,23 @@ # [Group] _devcenter admin schedule_ -Manage schedule with devcenter +Manage schedules. ## Commands - [create](/Commands/devcenter/admin/schedule/_create.md) -: Create a Schedule. +: Create a schedule. - [delete](/Commands/devcenter/admin/schedule/_delete.md) -: Delete the schedule. +: Delete a schedule. + +- [list](/Commands/devcenter/admin/schedule/_list.md) +: List schedules for a pool. - [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. +: Get a schedule. - [update](/Commands/devcenter/admin/schedule/_update.md) -: Update a Schedule. +: Update a schedule. diff --git a/Commands/devcenter/admin/sku/_list.md b/Commands/devcenter/admin/sku/_list.md index f8b4b8f114d..8d00a8d6807 100644 --- a/Commands/devcenter/admin/sku/_list.md +++ b/Commands/devcenter/admin/sku/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin sku list_ -List the Microsoft.DevCenter SKUs available in a subscription +List the Microsoft.DevCenter SKUs available in a subscription. ## Versions @@ -14,3 +14,14 @@ List the Microsoft.DevCenter SKUs available in a subscription ```bash devcenter admin sku list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin sku list + ``` diff --git a/Commands/devcenter/admin/sku/readme.md b/Commands/devcenter/admin/sku/readme.md index a025f138743..3ec54a0efc4 100644 --- a/Commands/devcenter/admin/sku/readme.md +++ b/Commands/devcenter/admin/sku/readme.md @@ -1,8 +1,8 @@ # [Group] _devcenter admin sku_ -Manage sku with devcenter +Manage skus. ## Commands - [list](/Commands/devcenter/admin/sku/_list.md) -: List the Microsoft.DevCenter SKUs available in a subscription +: List the Microsoft.DevCenter SKUs available in a subscription. diff --git a/Commands/devcenter/admin/usage/_list.md b/Commands/devcenter/admin/usage/_list.md new file mode 100644 index 00000000000..d73bc47ad98 --- /dev/null +++ b/Commands/devcenter/admin/usage/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin usage list_ + +List the current usages and limits in this location for the provided subscription. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin usage list --location "westus3" + ``` diff --git a/Commands/devcenter/admin/usage/readme.md b/Commands/devcenter/admin/usage/readme.md new file mode 100644 index 00000000000..53c3faf67c9 --- /dev/null +++ b/Commands/devcenter/admin/usage/readme.md @@ -0,0 +1,8 @@ +# [Group] _devcenter admin usage_ + +Manage usages. + +## Commands + +- [list](/Commands/devcenter/admin/usage/_list.md) +: List the current usages and limits in this location for the provided subscription. diff --git a/Commands/devcenter/readme.md b/Commands/devcenter/readme.md index 457fb016898..5b344dfcded 100644 --- a/Commands/devcenter/readme.md +++ b/Commands/devcenter/readme.md @@ -1,8 +1,8 @@ # [Group] _devcenter_ -Manage resources with devcenter +Manage resources with devcenter. ## Subgroups - [admin](/Commands/devcenter/admin/readme.md) -: Manage admin resources with devcenter +: Manage devcenter admin resources. diff --git a/Commands/readme.md b/Commands/readme.md index cc49b9ddb8a..9834d129385 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -27,7 +27,7 @@ : Manage Data Protection. - [devcenter](/Commands/devcenter/readme.md) -: Manage resources with devcenter +: Manage resources with devcenter. - [disk-access](/Commands/disk-access/readme.md) : Manage disk access resources. diff --git a/Commands/tree.json b/Commands/tree.json index 42c8657ac9e..60d64191b36 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -4072,12 +4072,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a NetworkConnection." + "short": "Delete an attached network connection." }, "names": [ "devcenter", @@ -4103,12 +4121,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List the attached NetworkConnections for a Project." + "short": "List the attached network connections configured for a dev center or project." }, "names": [ "devcenter", @@ -4145,12 +4181,41 @@ "version": "2022-11-11-preview" } ] + }, + { + "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 \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get an attached NetworkConnection." + "short": "Get an attached network connection configured for a dev center or project." }, "names": [ "devcenter", @@ -4187,12 +4252,41 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage attached network with devcenter" + "short": "Manage attached networks." }, "names": [ "devcenter", @@ -4237,6 +4331,30 @@ } ], "stage": "Preview" + }, + { + "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 \"CentralCatalog\" --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 \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4269,12 +4387,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List catalogs for a devcenter." + "short": "List catalogs for a dev center." }, "names": [ "devcenter", @@ -4301,12 +4437,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a catalog" + "short": "Get a catalog." }, "names": [ "devcenter", @@ -4333,6 +4487,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4365,12 +4537,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update updates a catalog." + "short": "Update a catalog." }, "names": [ "devcenter", @@ -4396,12 +4586,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage catalog with dev center" + "short": "Manage catalogs." }, "names": [ "devcenter", @@ -4413,7 +4621,7 @@ "commands": { "execute": { "help": { - "short": "Check the availability of name for resource" + "short": "Check the availability of name for resource." }, "names": [ "devcenter", @@ -4440,12 +4648,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage check name availability with devcenter" + "short": "Manage check name availability." }, "names": [ "devcenter", @@ -4457,7 +4683,7 @@ "commands": { "create": { "help": { - "short": "Create a Dev Box definition." + "short": "Create a dev box definition." }, "names": [ "devcenter", @@ -4483,12 +4709,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a Dev Box definition" + "short": "Delete a dev box definition." }, "names": [ "devcenter", @@ -4514,12 +4758,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List Dev Box definitions configured for a project." + "short": "List dev box definitions configured for a dev center or project." }, "names": [ "devcenter", @@ -4556,16 +4818,45 @@ "version": "2022-11-11-preview" } ] - } - ] - }, - "show": { - "help": { - "short": "Get a Dev Box definition" - }, - "names": [ - "devcenter", - "admin", + }, + { + "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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a dev box definition configured for a dev center or a project." + }, + "names": [ + "devcenter", + "admin", "devbox-definition", "show" ], @@ -4598,12 +4889,41 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update a Dev Box definition." + "short": "Update a dev box definition." }, "names": [ "devcenter", @@ -4629,12 +4949,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage dev box definition with devcenter" + "short": "Manage dev box definitions." }, "names": [ "devcenter", @@ -4646,7 +4984,7 @@ "commands": { "create": { "help": { - "short": "Create a dev center" + "short": "Create a dev center." }, "names": [ "devcenter", @@ -4674,12 +5012,31 @@ } ], "stage": "Preview" + }, + { + "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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a dev center" + "short": "Delete a dev center." }, "names": [ "devcenter", @@ -4706,12 +5063,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List all dev centers in a subscription." + "short": "List all dev centers in a resource group." }, "names": [ "devcenter", @@ -4749,12 +5124,41 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a devcenter." + "short": "Get a dev center." }, "names": [ "devcenter", @@ -4781,12 +5185,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update a devcenter resource" + "short": "Update a dev center." }, "names": [ "devcenter", @@ -4813,12 +5235,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage dev center with devcenter" + "short": "Manage dev centers." }, "names": [ "devcenter", @@ -4857,6 +5297,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4889,6 +5347,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4921,6 +5397,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4953,6 +5447,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4985,12 +5497,30 @@ } ], "stage": "Preview" - } - ] - } - }, + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, "help": { - "short": "Manage environment type with devcenter" + "short": "Manage environment types." }, "names": [ "devcenter", @@ -5029,12 +5559,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a gallery resource." + "short": "Delete a gallery." }, "names": [ "devcenter", @@ -5061,12 +5609,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List galleries for a devcenter." + "short": "List galleries for a dev center." }, "names": [ "devcenter", @@ -5093,12 +5659,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a gallery" + "short": "Get a gallery." }, "names": [ "devcenter", @@ -5125,12 +5709,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage gallery with devcenter" + "short": "Manage galleries." }, "names": [ "devcenter", @@ -5142,7 +5744,7 @@ "commands": { "list": { "help": { - "short": "List images for a gallery." + "short": "List images for a dev center or gallery." }, "names": [ "devcenter", @@ -5179,6 +5781,35 @@ "version": "2022-11-11-preview" } ] + }, + { + "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 gallery" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -5210,12 +5841,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage image with devcenter" + "short": "Manage images." }, "names": [ "devcenter", @@ -5299,11 +5948,85 @@ "image-verion" ] }, + "image-version": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image versions." + }, + "names": [ + "devcenter", + "admin", + "image-version" + ] + }, "network-connection": { "commands": { "create": { "help": { - "short": "Create a Network Connections resource" + "short": "Create a network connection." }, "names": [ "devcenter", @@ -5336,12 +6059,36 @@ } ], "stage": "Preview" + }, + { + "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 \"uswest3network\" --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 \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a Network Connections resource" + "short": "Delete a network connection." }, "names": [ "devcenter", @@ -5368,12 +6115,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List network connections in a subscription" + "short": "List network connections." }, "names": [ "devcenter", @@ -5411,6 +6176,66 @@ } ], "stage": "Preview" + }, + { + "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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-health-check": { + "help": { + "short": "List health check status details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -5446,6 +6271,37 @@ } ] }, + "list-outbound-network-dependencies-endpoint": { + "help": { + "short": "List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-outbound-network-dependencies-endpoint" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, "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" @@ -5475,38 +6331,105 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a network connection resource" + "short": "Get a network connection." + }, + "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" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-health-check": { + "help": { + "short": "Get health check status details." }, "names": [ "devcenter", "admin", "network-connection", - "show" + "show-health-check" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" ], - "name": "Show" + "name": "Get health check" } ], - "name": "2022-11-11-preview", + "name": "2023-04-01", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" } - ], - "stage": "Preview" + ] } ] }, @@ -5544,7 +6467,7 @@ }, "update": { "help": { - "short": "Update updates a Network Connection" + "short": "Update a network connection." }, "names": [ "devcenter", @@ -5570,12 +6493,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage network connection with devcenter" + "short": "Manage network connections." }, "names": [ "devcenter", @@ -5587,7 +6528,7 @@ "commands": { "create": { "help": { - "short": "Create a machine pool" + "short": "Create a pool." }, "names": [ "devcenter", @@ -5614,12 +6555,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a machine pool" + "short": "Delete a pool." }, "names": [ "devcenter", @@ -5646,12 +6605,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List pools for a project" + "short": "List pools for a project." }, "names": [ "devcenter", @@ -5678,12 +6655,61 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a refresh of the pool status." + }, + "names": [ + "devcenter", + "admin", + "pool", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a machine pool" + "short": "Get a pool." }, "names": [ "devcenter", @@ -5710,12 +6736,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update a machine pool" + "short": "Update a pool." }, "names": [ "devcenter", @@ -5742,12 +6786,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage pool with devcenter" + "short": "Manage pools." }, "names": [ "devcenter", @@ -5786,12 +6848,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a project resource." + "short": "Delete a project." }, "names": [ "devcenter", @@ -5818,12 +6898,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List all projects in the subscription." + "short": "List projects." }, "names": [ "devcenter", @@ -5861,12 +6959,41 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a specific project." + "short": "Get a project." }, "names": [ "devcenter", @@ -5893,6 +7020,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -5925,12 +7070,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage project with devcenter" + "short": "Manage projects." }, "names": [ "devcenter", @@ -5969,6 +7132,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6001,12 +7182,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage allowed project environment type with devcenter" + "short": "Manage project allowed environment types." }, "names": [ "devcenter", @@ -6044,6 +7243,24 @@ "version": "2022-11-11-preview" } ] + }, + { + "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 \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6075,6 +7292,24 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6106,6 +7341,24 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6137,6 +7390,24 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6168,12 +7439,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "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 \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage project environment type with devcenter" + "short": "Manage project environment types." }, "names": [ "devcenter", @@ -6185,7 +7474,7 @@ "commands": { "create": { "help": { - "short": "Create a Schedule." + "short": "Create a schedule." }, "names": [ "devcenter", @@ -6212,12 +7501,30 @@ } ], "stage": "Preview" + }, + { + "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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete the schedule." + "short": "Delete a schedule." }, "names": [ "devcenter", @@ -6244,6 +7551,55 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List schedules for a pool." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6280,7 +7636,7 @@ }, "show": { "help": { - "short": "Get a schedule resource." + "short": "Get a schedule." }, "names": [ "devcenter", @@ -6307,12 +7663,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update a Schedule." + "short": "Update a schedule." }, "names": [ "devcenter", @@ -6339,12 +7713,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage schedule with devcenter" + "short": "Manage schedules." }, "names": [ "devcenter", @@ -6356,7 +7748,7 @@ "commands": { "list": { "help": { - "short": "List the Microsoft.DevCenter SKUs available in a subscription" + "short": "List the Microsoft.DevCenter SKUs available in a subscription." }, "names": [ "devcenter", @@ -6383,22 +7775,83 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage sku with devcenter" + "short": "Manage skus." }, "names": [ "devcenter", "admin", "sku" ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List the current usages and limits in this location for the provided subscription." + }, + "names": [ + "devcenter", + "admin", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage usages." + }, + "names": [ + "devcenter", + "admin", + "usage" + ] } }, "help": { - "short": "Manage admin resources with devcenter" + "short": "Manage devcenter admin resources." }, "names": [ "devcenter", @@ -6407,7 +7860,7 @@ } }, "help": { - "short": "Manage resources with devcenter" + "short": "Manage resources with devcenter." }, "names": [ "devcenter" diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json new file mode 100644 index 00000000000..ddc75b19d7b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin check-name-availability", "commands": [{"name": "execute", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "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": "2023-04-01"}, "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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml new file mode 100644 index 00000000000..9b97a7c142a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json new file mode 100644 index 00000000000..f5d3964b219 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyMy0wNC0wMQ=="}], "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, "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_DevCenters_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_DevCenters_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"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": "2023-04-01"}, "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_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": "2023-04-01"}, "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==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml new file mode 100644 index 00000000000..9dcd43dbff3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json new file mode 100644 index 00000000000..51341efccfd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin usage", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The geo-location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Usages_ListByLocation", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/locations/{location}/usages", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "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": [{"type": "integer64", "name": "currentValue"}, {"type": "integer64", "name": "limit"}, {"type": "object", "name": "name", "props": [{"type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "unit", "enum": {"items": [{"value": "Count"}]}}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml new file mode 100644 index 00000000000..c14dc6766ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json new file mode 100644 index 00000000000..bbdb8419e7a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyMy0wNC0wMQ=="}], "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, "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_NetworkConnections_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_NetworkConnections_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"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": "2023-04-01"}, "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", "secret": true}, {"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_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": "2023-04-01"}, "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", "secret": true}, {"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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml new file mode 100644 index 00000000000..0486a13877d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json new file mode 100644 index 00000000000..5ce72304a23 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin sku", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"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": "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": "2023-04-01"}, "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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml new file mode 100644 index 00000000000..b7bb42e282b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json new file mode 100644 index 00000000000..cfe7f168332 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyMy0wNC0wMQ=="}], "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, "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_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": "2023-04-01"}, "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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"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": "2023-04-01"}, "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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml new file mode 100644 index 00000000000..a06155397ab --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md new file mode 100644 index 00000000000..6a0a8d1aa3e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/devcenters 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..34afae9b593 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"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": "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": "2023-04-01"}, "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}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"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": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"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. 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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"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": "2023-04-01"}, "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": "2023-04-01"}, "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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..e4e8be3fb1c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json new file mode 100644 index 00000000000..607a9dbbf8b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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": "2023-04-01"}, "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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml new file mode 100644 index 00000000000..97e0a6560cf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json new file mode 100644 index 00000000000..fbfd58fb87e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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.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, "idPart": "resource_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": "2023-04-01"}, "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": "2023-04-01"}, "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": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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.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, "idPart": "resource_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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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.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, "idPart": "resource_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 network connection 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": "2023-04-01"}, "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": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..aa26db27a5c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml @@ -0,0 +1,422 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json new file mode 100644 index 00000000000..b254f1a016b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml new file mode 100644 index 00000000000..71687d1062b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..738e1661c7c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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": [{"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": "2023-04-01"}, "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}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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_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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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"}]}, {"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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "@GitCatalog_update", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"nullable": true, "type": "object", "var": "$body.properties.gitHub", "options": ["git-hub"], "group": "Properties", "help": {"short": "Properties for a GitHub catalog type."}, "args": [{"nullable": true, "type": "string", "var": "@GitCatalog_update.branch", "options": ["branch"], "help": {"short": "Git branch."}}, {"nullable": true, "type": "string", "var": "@GitCatalog_update.path", "options": ["path"], "help": {"short": "The folder where the catalog items can be found inside the repository."}}, {"nullable": true, "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."}}, {"nullable": true, "type": "string", "var": "@GitCatalog_update.uri", "options": ["uri"], "help": {"short": "Git URI."}}], "cls": "GitCatalog_update"}]}], "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": "2023-04-01"}, "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"}], "cls": "Catalog_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": "@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}], "clientFlatten": true}}}}, {"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": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Catalog_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..4a60f9f15ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json new file mode 100644 index 00000000000..7b24269f24f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "sync", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml new file mode 100644 index 00000000000..d0660396507 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json new file mode 100644 index 00000000000..06542cf2a40 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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"}], "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"}, {"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": "2023-04-01"}, "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"}, {"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==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml new file mode 100644 index 00000000000..c95d1c66114 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..2f756bcd3c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "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, "idPart": "resource_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": "2023-04-01"}, "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"}], "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"}, {"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": "2023-04-01"}, "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"}, {"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": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "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, "idPart": "resource_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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "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, "idPart": "resource_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. 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.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.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": "2023-04-01"}, "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": "osStorageType", "arg": "$body.properties.osStorageType"}, {"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"}], "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"}, {"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": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "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, "idPart": "resource_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.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": "2023-04-01"}, "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"}], "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"}, {"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": "osStorageType", "arg": "$body.properties.osStorageType"}, {"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": "2023-04-01"}, "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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..8ad44b79e11 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml @@ -0,0 +1,849 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json new file mode 100644 index 00000000000..0db4df43f5b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "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": "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": "2023-04-01"}, "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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml new file mode 100644 index 00000000000..88ac866a1b2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json new file mode 100644 index 00000000000..c8af1c98dc8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "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"}}}]}], "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": "2023-04-01"}, "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": "2023-04-01"}, "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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..5aa4a2e3d20 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json new file mode 100644 index 00000000000..19af4d900c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyMy0wNC0wMQ=="}], "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": "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": "2023-04-01"}, "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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml new file mode 100644 index 00000000000..2d1fbcf7d4d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json new file mode 100644 index 00000000000..7d9952d7227 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml new file mode 100644 index 00000000000..5252029f822 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json new file mode 100644 index 00000000000..f92d0fc6d3a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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": "2023-04-01"}, "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"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml new file mode 100644 index 00000000000..9256ae9a7be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json new file mode 100644 index 00000000000..53c32156f36 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..ee462ec1f53 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json new file mode 100644 index 00000000000..72457a7383f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml new file mode 100644 index 00000000000..f51795cd9b9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json new file mode 100644 index 00000000000..b7006f1f3fa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml new file mode 100644 index 00000000000..0d8cfa349d5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md new file mode 100644 index 00000000000..560b4af41be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md new file mode 100644 index 00000000000..bdc012b14da --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/networkconnections 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json new file mode 100644 index 00000000000..53d606bed19 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "idPart": "resource_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": "2023-04-01"}, "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", "secret": true}, {"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}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "idPart": "resource_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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "idPart": "resource_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. 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."}, "prompt": {"msg": "Domain password:"}}, {"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 dev boxes 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": "2023-04-01"}, "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", "secret": true}, {"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", "secret": true}, {"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}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "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."}, "prompt": {"msg": "Domain password:"}}, {"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 dev boxes 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": "2023-04-01"}, "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", "secret": true}, {"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", "secret": true}, {"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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml new file mode 100644 index 00000000000..d9b086ac01e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml @@ -0,0 +1,534 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json new file mode 100644 index 00000000000..bb85ebb3015 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-outbound-network-dependencies-endpoint", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "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": "NetworkConnections_ListOutboundNetworkDependenciesEndpoints", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/outboundNetworkDependenciesEndpoints", "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": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "domainName"}, {"readOnly": true, "type": "array", "name": "endpointDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer32", "name": "port"}]}}]}, "identifiers": ["domainName"]}]}, "identifiers": ["category"]}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml new file mode 100644 index 00000000000..8bfe40044ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json new file mode 100644 index 00000000000..fd74c512866 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "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": "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": "2023-04-01"}, "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==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml new file mode 100644 index 00000000000..a5ef48f7d87 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json new file mode 100644 index 00000000000..da02b4919b8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "idPart": "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": "2023-04-01"}, "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=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml new file mode 100644 index 00000000000..2f75d69e589 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json new file mode 100644 index 00000000000..115d6fb07f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "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, "idPart": "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": "2023-04-01"}, "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==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml new file mode 100644 index 00000000000..c636ef0b855 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md new file mode 100644 index 00000000000..221211b9942 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/projects 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json new file mode 100644 index 00000000000..c721f773114 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"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": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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, "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. 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 dev center."}}, {"type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "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": "2023-04-01"}, "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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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, "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.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"nullable": true, "type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "hide": true, "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"nullable": true, "type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "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": "2023-04-01"}, "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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"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"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "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": "2023-04-01"}, "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=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml new file mode 100644 index 00000000000..fa5fa3cd25d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml @@ -0,0 +1,502 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json new file mode 100644 index 00000000000..6204f232a07 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "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, "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": "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": "2023-04-01"}, "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=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml new file mode 100644 index 00000000000..6192ed4f9b1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json new file mode 100644 index 00000000000..9be0c5f8397 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "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"}]}], "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": "2023-04-01"}, "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=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml new file mode 100644 index 00000000000..22802e6ed86 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md new file mode 100644 index 00000000000..620d885f9a9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md new file mode 100644 index 00000000000..5234f8e6b2e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{} 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md new file mode 100644 index 00000000000..6232ad67545 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md new file mode 100644 index 00000000000..e76686fcda1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{} 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json new file mode 100644 index 00000000000..7e1f67bb138 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyMy0wNC0wMQ=="}], "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, "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": "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": "2023-04-01"}, "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"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml new file mode 100644 index 00000000000..91fc4432fd7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..3a98e3b2008 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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"}]}], "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": "2023-04-01"}, "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}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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"}]}], "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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": "The geo-location where the resource lives. 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": "2023-04-01"}, "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}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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"], "hide": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. 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": "2023-04-01"}, "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": "2023-04-01"}, "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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..8b7b0d29f73 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml @@ -0,0 +1,799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json new file mode 100644 index 00000000000..1f6cd0ac5df --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "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, "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": "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": "2023-04-01"}, "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": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"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"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml new file mode 100644 index 00000000000..ec69307101b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json new file mode 100644 index 00000000000..b4423b778b0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"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"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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, "idPart": "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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, "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. 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."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "hide": true, "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "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": "2023-04-01"}, "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}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "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": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"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"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "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, "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": [{"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."}, "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."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "hide": true, "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "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": "2023-04-01"}, "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": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"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"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "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}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "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": "2023-04-01"}, "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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml new file mode 100644 index 00000000000..2ccc63da961 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml @@ -0,0 +1,692 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json new file mode 100644 index 00000000000..f4dce53f4fd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyMy0wNC0wMQ=="}], "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": "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_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": "2023-04-01"}, "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"}]}}]}, {"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/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml new file mode 100644 index 00000000000..b2b32cf7e39 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json new file mode 100644 index 00000000000..abf75c0e0c9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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": "2023-04-01"}, "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": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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."}, "default": {"value": "Daily"}, "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."}, "default": {"value": "StopDevBox"}, "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": "2023-04-01"}, "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}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "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."}, "default": {"value": "Daily"}, "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."}, "default": {"value": "StopDevBox"}, "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": "2023-04-01"}, "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": "2023-04-01"}, "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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..db45016cdf6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml @@ -0,0 +1,619 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json new file mode 100644 index 00000000000..f53dc8a3387 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "group": "", "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, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks", "request": {"method": "post", "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": "2023-04-01"}, "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml new file mode 100644 index 00000000000..fc3672adec2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +