diff --git a/Commands/devcenter/admin/attached-network/_create.md b/Commands/devcenter/admin/attached-network/_create.md index 539138887..dc1f03098 100644 --- a/Commands/devcenter/admin/attached-network/_create.md +++ b/Commands/devcenter/admin/attached-network/_create.md @@ -80,3 +80,14 @@ Create an attached network connection. ```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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.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 919b5724e..07be57c6e 100644 --- a/Commands/devcenter/admin/attached-network/_delete.md +++ b/Commands/devcenter/admin/attached-network/_delete.md @@ -80,3 +80,14 @@ Delete an attached network connection. ```bash devcenter admin attached-network delete --attached-network-connection-name "network-uswest3" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.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 2bc9141bc..1fe235e9a 100644 --- a/Commands/devcenter/admin/attached-network/_list.md +++ b/Commands/devcenter/admin/attached-network/_list.md @@ -122,3 +122,20 @@ List the attached network connections configured for a dev center or project. ```bash devcenter admin attached-network list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin attached-network list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin attached-network list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_show-untitled1.md b/Commands/devcenter/admin/attached-network/_show-untitled1.md new file mode 100644 index 000000000..8b237882d --- /dev/null +++ b/Commands/devcenter/admin/attached-network/_show-untitled1.md @@ -0,0 +1,9 @@ +# [Command] _devcenter admin attached-network show-untitled1_ + +Get an attached NetworkConnection. + +## Versions + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/attached-network/_show.md b/Commands/devcenter/admin/attached-network/_show.md index 419519fd8..0444a31bf 100644 --- a/Commands/devcenter/admin/attached-network/_show.md +++ b/Commands/devcenter/admin/attached-network/_show.md @@ -121,3 +121,19 @@ Get an attached network connection configured for a dev center or project. ```bash az devcenter admin attached-network show --name "network-uswest3" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.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 3b44bd890..2798d5b0e 100644 --- a/Commands/devcenter/admin/attached-network/readme.md +++ b/Commands/devcenter/admin/attached-network/readme.md @@ -15,3 +15,6 @@ Manage attached networks. - [show](/Commands/devcenter/admin/attached-network/_show.md) : Get an attached network connection configured for a dev center or project. + +- [show-untitled1](/Commands/devcenter/admin/attached-network/_show-untitled1.md) +: Get an attached NetworkConnection. diff --git a/Commands/devcenter/admin/catalog-task/_get-error-detail.md b/Commands/devcenter/admin/catalog-task/_get-error-detail.md index 5e70feba9..7d08c54ab 100644 --- a/Commands/devcenter/admin/catalog-task/_get-error-detail.md +++ b/Commands/devcenter/admin/catalog-task/_get-error-detail.md @@ -47,3 +47,14 @@ Gets customization task error details. ```bash devcenter admin catalog-task get-error-detail --catalog-name "CentralCatalog" --task-name "SampleTask" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get error detail + ```bash + devcenter admin catalog-task get-error-detail --catalog-name "CentralCatalog" --task-name "SampleTask" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog-task/_list.md b/Commands/devcenter/admin/catalog-task/_list.md index bf0702e30..94be4e646 100644 --- a/Commands/devcenter/admin/catalog-task/_list.md +++ b/Commands/devcenter/admin/catalog-task/_list.md @@ -47,3 +47,14 @@ List tasks in the catalog. ```bash devcenter admin catalog-task list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin catalog-task list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog-task/_show.md b/Commands/devcenter/admin/catalog-task/_show.md index 2edeb2ba5..2598c6cfb 100644 --- a/Commands/devcenter/admin/catalog-task/_show.md +++ b/Commands/devcenter/admin/catalog-task/_show.md @@ -47,3 +47,14 @@ Get a task from the catalog. ```bash devcenter admin catalog-task show --catalog-name "CentralCatalog" --task-name "SampleTask" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin catalog-task show --catalog-name "CentralCatalog" --task-name "SampleTask" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_connect.md b/Commands/devcenter/admin/catalog/_connect.md index 7de8060ce..ffc27c8cc 100644 --- a/Commands/devcenter/admin/catalog/_connect.md +++ b/Commands/devcenter/admin/catalog/_connect.md @@ -58,3 +58,14 @@ Connects a catalog to enable syncing. ```bash devcenter admin catalog connect --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Connect + ```bash + devcenter admin catalog connect --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_create.md b/Commands/devcenter/admin/catalog/_create.md index f5994ca6b..8e5852aaa 100644 --- a/Commands/devcenter/admin/catalog/_create.md +++ b/Commands/devcenter/admin/catalog/_create.md @@ -115,3 +115,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 "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.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 354880239..9ab9ddcd7 100644 --- a/Commands/devcenter/admin/catalog/_delete.md +++ b/Commands/devcenter/admin/catalog/_delete.md @@ -80,3 +80,14 @@ Delete a catalog resource. ```bash devcenter admin catalog delete --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.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/_get-sync-error-detail.md b/Commands/devcenter/admin/catalog/_get-sync-error-detail.md index 19dbf816e..dce125e19 100644 --- a/Commands/devcenter/admin/catalog/_get-sync-error-detail.md +++ b/Commands/devcenter/admin/catalog/_get-sync-error-detail.md @@ -47,3 +47,14 @@ Gets catalog synchronization error details. ```bash devcenter admin catalog get-sync-error-detail --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get synchronization error detail + ```bash + devcenter admin catalog get-sync-error-detail --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 348af938c..d483026ba 100644 --- a/Commands/devcenter/admin/catalog/_list.md +++ b/Commands/devcenter/admin/catalog/_list.md @@ -80,3 +80,14 @@ List catalogs for a dev center. ```bash devcenter admin catalog list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-10-01-preview.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 5f57f7359..d9ee8b19f 100644 --- a/Commands/devcenter/admin/catalog/_show.md +++ b/Commands/devcenter/admin/catalog/_show.md @@ -80,3 +80,14 @@ Get a catalog. ```bash devcenter admin catalog show --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.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 e23dbcf09..c05520956 100644 --- a/Commands/devcenter/admin/catalog/_sync.md +++ b/Commands/devcenter/admin/catalog/_sync.md @@ -80,3 +80,14 @@ Syncs templates for a template source. ```bash devcenter admin catalog sync --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.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 4af1a2ed4..38580fcc6 100644 --- a/Commands/devcenter/admin/catalog/_update.md +++ b/Commands/devcenter/admin/catalog/_update.md @@ -80,3 +80,14 @@ Update a catalog. ```bash devcenter admin catalog update --git-hub path="/environments" --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.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/check-name-availability/_execute.md b/Commands/devcenter/admin/check-name-availability/_execute.md index 9cb85b10c..9568e956c 100644 --- a/Commands/devcenter/admin/check-name-availability/_execute.md +++ b/Commands/devcenter/admin/check-name-availability/_execute.md @@ -80,3 +80,14 @@ Check the availability of name for resource. ```bash devcenter admin check-name-availability execute --name "name1" --type "Microsoft.DevCenter/devcenters" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.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-scoped-name-availability/_execute.md b/Commands/devcenter/admin/check-scoped-name-availability/_execute.md index f7f043c0a..a3596f28d 100644 --- a/Commands/devcenter/admin/check-scoped-name-availability/_execute.md +++ b/Commands/devcenter/admin/check-scoped-name-availability/_execute.md @@ -51,3 +51,19 @@ Check the availability of name for resource ```bash devcenter admin check-scoped-name-availability execute --name "name1" --type ""Microsoft.DevCenter/devcenters/catalogs" --scope "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Checked scoped name availability of project catalog + ```bash + devcenter admin check-scoped-name-availability execute --name "name1" --type ""Microsoft.DevCenter/projects/catalogs" --scope "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject" + ``` + +- Checked scoped name availability of dev center catalog + ```bash + devcenter admin check-scoped-name-availability execute --name "name1" --type ""Microsoft.DevCenter/devcenters/catalogs" --scope "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_create.md b/Commands/devcenter/admin/devbox-definition/_create.md index 796224dd4..c0798737a 100644 --- a/Commands/devcenter/admin/devbox-definition/_create.md +++ b/Commands/devcenter/admin/devbox-definition/_create.md @@ -80,3 +80,14 @@ Create a dev box definition. ```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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.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 c2ec330d2..b5dab9524 100644 --- a/Commands/devcenter/admin/devbox-definition/_delete.md +++ b/Commands/devcenter/admin/devbox-definition/_delete.md @@ -80,3 +80,14 @@ Delete a dev box definition. ```bash devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_list.md b/Commands/devcenter/admin/devbox-definition/_list.md index c7c9acff0..f81bbc1d7 100644 --- a/Commands/devcenter/admin/devbox-definition/_list.md +++ b/Commands/devcenter/admin/devbox-definition/_list.md @@ -122,3 +122,20 @@ List dev box definitions configured for a dev center or project. ```bash devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin devbox-definition list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_show-untitled1.md b/Commands/devcenter/admin/devbox-definition/_show-untitled1.md new file mode 100644 index 000000000..29cc8e0be --- /dev/null +++ b/Commands/devcenter/admin/devbox-definition/_show-untitled1.md @@ -0,0 +1,9 @@ +# [Command] _devcenter admin devbox-definition show-untitled1_ + +Get a Dev Box definition configured for a project + +## Versions + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/devbox-definition/_show.md b/Commands/devcenter/admin/devbox-definition/_show.md index 2c22b26d7..5a74af351 100644 --- a/Commands/devcenter/admin/devbox-definition/_show.md +++ b/Commands/devcenter/admin/devbox-definition/_show.md @@ -121,3 +121,19 @@ Get a dev box definition configured for a dev center or a project. ```bash devcenter admin devbox-definition show --name "WebDevBox" --project-name "ContosoProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.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 7c535274a..d2106e9dc 100644 --- a/Commands/devcenter/admin/devbox-definition/_update.md +++ b/Commands/devcenter/admin/devbox-definition/_update.md @@ -80,3 +80,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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin devbox-definition update --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/readme.md b/Commands/devcenter/admin/devbox-definition/readme.md index 99bd7a29d..a7aa9412b 100644 --- a/Commands/devcenter/admin/devbox-definition/readme.md +++ b/Commands/devcenter/admin/devbox-definition/readme.md @@ -16,5 +16,8 @@ Manage dev box definitions. - [show](/Commands/devcenter/admin/devbox-definition/_show.md) : Get a dev box definition configured for a dev center or a project. +- [show-untitled1](/Commands/devcenter/admin/devbox-definition/_show-untitled1.md) +: Get a Dev Box definition configured for a project + - [update](/Commands/devcenter/admin/devbox-definition/_update.md) : Update a dev box definition. diff --git a/Commands/devcenter/admin/devcenter/_create.md b/Commands/devcenter/admin/devcenter/_create.md index 5f540b6de..910c0ed9b 100644 --- a/Commands/devcenter/admin/devcenter/_create.md +++ b/Commands/devcenter/admin/devcenter/_create.md @@ -87,3 +87,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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.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 0e50603fd..2648f7743 100644 --- a/Commands/devcenter/admin/devcenter/_delete.md +++ b/Commands/devcenter/admin/devcenter/_delete.md @@ -80,3 +80,14 @@ Delete a dev center. ```bash devcenter admin devcenter delete --name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.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 c45a51fd6..f9bfcb7e6 100644 --- a/Commands/devcenter/admin/devcenter/_list.md +++ b/Commands/devcenter/admin/devcenter/_list.md @@ -122,3 +122,20 @@ List all dev centers in a resource group. ```bash devcenter admin devcenter list ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.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 21221b997..68def749b 100644 --- a/Commands/devcenter/admin/devcenter/_show.md +++ b/Commands/devcenter/admin/devcenter/_show.md @@ -80,3 +80,14 @@ Get a dev center. ```bash devcenter admin devcenter show --name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.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 eba9bbe2a..ce7c4829d 100644 --- a/Commands/devcenter/admin/devcenter/_update.md +++ b/Commands/devcenter/admin/devcenter/_update.md @@ -80,3 +80,14 @@ Update a dev center. ```bash devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-definition/_get-error-detail.md b/Commands/devcenter/admin/environment-definition/_get-error-detail.md index 931db4222..2e86f3e8b 100644 --- a/Commands/devcenter/admin/environment-definition/_get-error-detail.md +++ b/Commands/devcenter/admin/environment-definition/_get-error-detail.md @@ -47,3 +47,14 @@ Gets environment definition error details. ```bash devcenter admin environment-definition get-error-detail --catalog-name "myCatalog" --dev-center "Contoso" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get error detail + ```bash + devcenter admin environment-definition get-error-detail --catalog-name "myCatalog" --dev-center "Contoso" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-definition/_list.md b/Commands/devcenter/admin/environment-definition/_list.md index a8e3a1d19..02148dffe 100644 --- a/Commands/devcenter/admin/environment-definition/_list.md +++ b/Commands/devcenter/admin/environment-definition/_list.md @@ -47,3 +47,14 @@ List environment definitions in the catalog. ```bash devcenter admin environment-definition list --catalog-name "myCatalog" --dev-center "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin environment-definition list --catalog-name "myCatalog" --dev-center "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-definition/_show.md b/Commands/devcenter/admin/environment-definition/_show.md index 71934127c..fec766f4a 100644 --- a/Commands/devcenter/admin/environment-definition/_show.md +++ b/Commands/devcenter/admin/environment-definition/_show.md @@ -47,3 +47,14 @@ Get an environment definition from the catalog. ```bash devcenter admin environment-definition show --catalog-name "myCatalog" --dev-center "Contoso" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin environment-definition show --catalog-name "myCatalog" --dev-center "Contoso" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_create.md b/Commands/devcenter/admin/environment-type/_create.md index 230cb0aab..3ffd0c82c 100644 --- a/Commands/devcenter/admin/environment-type/_create.md +++ b/Commands/devcenter/admin/environment-type/_create.md @@ -80,3 +80,14 @@ Create an environment type. ```bash devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.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 c8e9ef9cc..a3459b5e1 100644 --- a/Commands/devcenter/admin/environment-type/_delete.md +++ b/Commands/devcenter/admin/environment-type/_delete.md @@ -80,3 +80,14 @@ Delete an environment type. ```bash devcenter admin environment-type delete --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.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 3631e573a..567fd9373 100644 --- a/Commands/devcenter/admin/environment-type/_list.md +++ b/Commands/devcenter/admin/environment-type/_list.md @@ -80,3 +80,14 @@ List environment types for the devcenter. ```bash devcenter admin environment-type list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.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 726f2dc7d..26f319180 100644 --- a/Commands/devcenter/admin/environment-type/_show.md +++ b/Commands/devcenter/admin/environment-type/_show.md @@ -80,3 +80,14 @@ Get an environment type. ```bash devcenter admin environment-type show --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.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 21f4f8027..bd7b61725 100644 --- a/Commands/devcenter/admin/environment-type/_update.md +++ b/Commands/devcenter/admin/environment-type/_update.md @@ -80,3 +80,14 @@ Update an environment type. ```bash devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.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/gallery/_create.md b/Commands/devcenter/admin/gallery/_create.md index a2f14c5ba..5a1ab2079 100644 --- a/Commands/devcenter/admin/gallery/_create.md +++ b/Commands/devcenter/admin/gallery/_create.md @@ -80,3 +80,14 @@ Create a gallery. ```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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.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 305c76b7f..af1f8ad5e 100644 --- a/Commands/devcenter/admin/gallery/_delete.md +++ b/Commands/devcenter/admin/gallery/_delete.md @@ -80,3 +80,14 @@ Delete a gallery. ```bash devcenter admin gallery delete --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.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 d2deca63a..32a6637ec 100644 --- a/Commands/devcenter/admin/gallery/_list.md +++ b/Commands/devcenter/admin/gallery/_list.md @@ -80,3 +80,14 @@ List galleries for a dev center. ```bash devcenter admin gallery list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-10-01-preview.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 2fd5a96dc..eda8c39b0 100644 --- a/Commands/devcenter/admin/gallery/_show.md +++ b/Commands/devcenter/admin/gallery/_show.md @@ -80,3 +80,14 @@ Get a gallery. ```bash devcenter admin gallery show --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin gallery show --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition-build/_cancel.md b/Commands/devcenter/admin/image-definition-build/_cancel.md index f0e29302b..8616f740b 100644 --- a/Commands/devcenter/admin/image-definition-build/_cancel.md +++ b/Commands/devcenter/admin/image-definition-build/_cancel.md @@ -25,3 +25,14 @@ Cancels the specified build for an image definition. ```bash devcenter admin image-definition-build cancel --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Cancel + ```bash + devcenter admin image-definition-build cancel --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition-build/_get-build-detail.md b/Commands/devcenter/admin/image-definition-build/_get-build-detail.md index 6ad80d942..18622e54d 100644 --- a/Commands/devcenter/admin/image-definition-build/_get-build-detail.md +++ b/Commands/devcenter/admin/image-definition-build/_get-build-detail.md @@ -25,3 +25,14 @@ Gets Build details ```bash devcenter admin image-definition-build get-build-detail --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get build details + ```bash + devcenter admin image-definition-build get-build-detail --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition-build/_list.md b/Commands/devcenter/admin/image-definition-build/_list.md index 9ddf2f882..a1de656d1 100644 --- a/Commands/devcenter/admin/image-definition-build/_list.md +++ b/Commands/devcenter/admin/image-definition-build/_list.md @@ -25,3 +25,14 @@ List builds for a specified image definition. ```bash devcenter admin image-definition list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin image-definition list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition-build/_show.md b/Commands/devcenter/admin/image-definition-build/_show.md index 218aff5de..6da489891 100644 --- a/Commands/devcenter/admin/image-definition-build/_show.md +++ b/Commands/devcenter/admin/image-definition-build/_show.md @@ -25,3 +25,14 @@ Get a build for a specified image definition. ```bash devcenter admin image-definition-build show --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin image-definition-build show --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition/_build-image.md b/Commands/devcenter/admin/image-definition/_build-image.md index a3012b172..6de914028 100644 --- a/Commands/devcenter/admin/image-definition/_build-image.md +++ b/Commands/devcenter/admin/image-definition/_build-image.md @@ -25,3 +25,14 @@ Builds an image for the specified Image Definition. ```bash devcenter admin image-definition build-image --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Build image + ```bash + devcenter admin image-definition build-image --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition/_get-error-detail.md b/Commands/devcenter/admin/image-definition/_get-error-detail.md index 19ef3a540..6e3d1c6ce 100644 --- a/Commands/devcenter/admin/image-definition/_get-error-detail.md +++ b/Commands/devcenter/admin/image-definition/_get-error-detail.md @@ -14,3 +14,14 @@ Gets Image Definition error details ```bash devcenter admin image-definition get-error-detail --resource-group "rg1" --dev-center-name "Contoso" --catalog-name "TeamCatalog" --image-definition-name "WebDevBox" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get error details + ```bash + devcenter admin image-definition get-error-detail --resource-group "rg1" --dev-center-name "Contoso" --catalog-name "TeamCatalog" --image-definition-name "WebDevBox" + ``` diff --git a/Commands/devcenter/admin/image-definition/_list.md b/Commands/devcenter/admin/image-definition/_list.md index 63ace5e1c..961e72707 100644 --- a/Commands/devcenter/admin/image-definition/_list.md +++ b/Commands/devcenter/admin/image-definition/_list.md @@ -25,3 +25,14 @@ List Image Definitions in the catalog. ```bash devcenter admin image-definition list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin image-definition list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-definition/_show.md b/Commands/devcenter/admin/image-definition/_show.md index c5182abd9..6aa5f545c 100644 --- a/Commands/devcenter/admin/image-definition/_show.md +++ b/Commands/devcenter/admin/image-definition/_show.md @@ -25,3 +25,14 @@ Get an Image Definition from the catalog ```bash devcenter admin image-definition show --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin image-definition show --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-version/_list.md b/Commands/devcenter/admin/image-version/_list.md index 4995a601d..5caa34f6a 100644 --- a/Commands/devcenter/admin/image-version/_list.md +++ b/Commands/devcenter/admin/image-version/_list.md @@ -69,3 +69,14 @@ List versions for an image. ```bash devcenter admin image-version list --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin image-version list --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image-version/_show.md b/Commands/devcenter/admin/image-version/_show.md index 4e6b11e8d..a01082388 100644 --- a/Commands/devcenter/admin/image-version/_show.md +++ b/Commands/devcenter/admin/image-version/_show.md @@ -69,3 +69,14 @@ Get an image version. ```bash devcenter admin image-version show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" --version-name "1.0.0" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + 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/_list.md b/Commands/devcenter/admin/image/_list.md index f41cd0ef0..d2d28dfa6 100644 --- a/Commands/devcenter/admin/image/_list.md +++ b/Commands/devcenter/admin/image/_list.md @@ -122,3 +122,20 @@ List images for a dev center or gallery. ```bash devcenter admin image list --dev-center-name "Contoso" --gallery-name "DevGallery" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.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 0f88041b5..d5cf971d4 100644 --- a/Commands/devcenter/admin/image/_show.md +++ b/Commands/devcenter/admin/image/_show.md @@ -80,3 +80,14 @@ Get a gallery image. ```bash devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "ContosoBaseImage" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.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/network-connection/_create.md b/Commands/devcenter/admin/network-connection/_create.md index 89be50300..01a0cf12f 100644 --- a/Commands/devcenter/admin/network-connection/_create.md +++ b/Commands/devcenter/admin/network-connection/_create.md @@ -115,3 +115,19 @@ Create a network connection. ```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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.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 816246f51..bf3f3755d 100644 --- a/Commands/devcenter/admin/network-connection/_delete.md +++ b/Commands/devcenter/admin/network-connection/_delete.md @@ -80,3 +80,14 @@ Delete a network connection. ```bash devcenter admin network-connection delete --name "uswest3network" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.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 index 9c2ee821a..d5913cb8f 100644 --- a/Commands/devcenter/admin/network-connection/_list-health-check.md +++ b/Commands/devcenter/admin/network-connection/_list-health-check.md @@ -69,3 +69,14 @@ List health check status details ```bash devcenter admin network-connection list-health-check --name "uswest3network" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-10-01-preview.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 index 5fb21fff2..3cdb7d809 100644 --- a/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md +++ b/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md @@ -69,3 +69,14 @@ List the endpoints that agents may call as part of Dev Box service administratio ```bash devcenter admin network-connection list-outbound-network-dependencies-endpoint --name "uswest3network" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-10-01-preview.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 12df26e3e..1248ccb9a 100644 --- a/Commands/devcenter/admin/network-connection/_list.md +++ b/Commands/devcenter/admin/network-connection/_list.md @@ -122,3 +122,20 @@ List network connections. ```bash devcenter admin network-connection list ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.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 561b9334c..0723110f7 100644 --- a/Commands/devcenter/admin/network-connection/_run-health-check.md +++ b/Commands/devcenter/admin/network-connection/_run-health-check.md @@ -80,3 +80,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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.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 index a1526aef6..5cf0d3d02 100644 --- a/Commands/devcenter/admin/network-connection/_show-health-check.md +++ b/Commands/devcenter/admin/network-connection/_show-health-check.md @@ -69,3 +69,14 @@ Get health check status details. ```bash devcenter admin network-connection show-health-check--name "uswest3network" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.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 cc597a305..6a07f5f4a 100644 --- a/Commands/devcenter/admin/network-connection/_show.md +++ b/Commands/devcenter/admin/network-connection/_show.md @@ -80,3 +80,14 @@ Get a network connection. ```bash devcenter admin network-connection show --name "uswest3network" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.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 dc73006fc..413250166 100644 --- a/Commands/devcenter/admin/network-connection/_update.md +++ b/Commands/devcenter/admin/network-connection/_update.md @@ -66,3 +66,14 @@ Update a Network Connection ```bash devcenter admin network-connection update --domain-password "New Password value for user" --name "networkConnection" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin network-connection update --domain-password "New Password value for user" --name "networkConnection" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_create.md b/Commands/devcenter/admin/pool/_create.md index 2e3326053..b226b9146 100644 --- a/Commands/devcenter/admin/pool/_create.md +++ b/Commands/devcenter/admin/pool/_create.md @@ -125,3 +125,29 @@ Create a pool. ```bash devcenter admin pool create --location "eastus" --network-connection-name "Network1-westus2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --local-administrator "Enabled" --virtual-network-type "Unmanaged" --single-sign-on-status "Enabled" --devbox-definition-type "Value" --devbox-definition-image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject/images/~Catalog~image2~project-sample-2" --devbox-definition-sku name=""general_i_8c32gb256ssd_v2" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Create pool using unmanaged network + ```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" --virtual-network-type "Unmanaged" --single-sign-on-status "Enabled" + ``` + +- Create pool using managed network + ```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" --virtual-network-type "Managed" --managed-virtual-network-region ["westus3"] --single-sign-on-status "Enabled" + ``` + +- Create a pool with stop on disconnect enabled + ```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" --virtual-network-type "Unmanaged" --single-sign-on-status "Enabled" --stop-on-disconnect status="Enabled" grace-period-minutes="60" + ``` + +- Create pool using image definition + ```bash + devcenter admin pool create --location "eastus" --network-connection-name "Network1-westus2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --local-administrator "Enabled" --virtual-network-type "Unmanaged" --single-sign-on-status "Enabled" --devbox-definition-type "Value" --devbox-definition-image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject/images/~Catalog~image2~project-sample-2" --devbox-definition-sku name=""general_i_8c32gb256ssd_v2" + ``` diff --git a/Commands/devcenter/admin/pool/_delete.md b/Commands/devcenter/admin/pool/_delete.md index 04478130f..202ebd541 100644 --- a/Commands/devcenter/admin/pool/_delete.md +++ b/Commands/devcenter/admin/pool/_delete.md @@ -80,3 +80,14 @@ Delete a pool. ```bash devcenter admin pool delete --name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.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 564188072..8a01291c0 100644 --- a/Commands/devcenter/admin/pool/_list.md +++ b/Commands/devcenter/admin/pool/_list.md @@ -80,3 +80,14 @@ List pools for a project. ```bash devcenter admin pool list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-10-01-preview.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 index 0e8a08eb9..9097fa42d 100644 --- a/Commands/devcenter/admin/pool/_run-health-check.md +++ b/Commands/devcenter/admin/pool/_run-health-check.md @@ -69,3 +69,14 @@ Triggers a refresh of the pool status. ```bash devcenter admin pool run-health-check --name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.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 718b7b9c2..503432ec5 100644 --- a/Commands/devcenter/admin/pool/_show.md +++ b/Commands/devcenter/admin/pool/_show.md @@ -80,3 +80,14 @@ Get a pool. ```bash admin pool show --name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.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 2da64b90b..f3f5b39ed 100644 --- a/Commands/devcenter/admin/pool/_update.md +++ b/Commands/devcenter/admin/pool/_update.md @@ -80,3 +80,14 @@ Update a pool. ```bash devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --stop-on-disconnect status="Disabled" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.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/project-allowed-environment-type/_list.md b/Commands/devcenter/admin/project-allowed-environment-type/_list.md index 4b24575ba..01dc0c05f 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_list.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_list.md @@ -80,3 +80,14 @@ List allowed environment types for a project. ```bash devcenter admin project-allowed-environment-type list --project-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.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 cb1779c16..a9641c161 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_show.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_show.md @@ -80,3 +80,14 @@ Get an allowed environment type. ```bash devcenter admin project-allowed-environment-type show --environment-type-name "DevTest" --project-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.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-catalog/_connect.md b/Commands/devcenter/admin/project-catalog/_connect.md index 6e7fc7c3f..79dfe5078 100644 --- a/Commands/devcenter/admin/project-catalog/_connect.md +++ b/Commands/devcenter/admin/project-catalog/_connect.md @@ -15,3 +15,7 @@ Connects a project catalog to enable syncing. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_create.md b/Commands/devcenter/admin/project-catalog/_create.md index 1cbc34b1f..089303080 100644 --- a/Commands/devcenter/admin/project-catalog/_create.md +++ b/Commands/devcenter/admin/project-catalog/_create.md @@ -15,3 +15,7 @@ Create a project catalog. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_delete.md b/Commands/devcenter/admin/project-catalog/_delete.md index 296fc3eb6..187a1ecd0 100644 --- a/Commands/devcenter/admin/project-catalog/_delete.md +++ b/Commands/devcenter/admin/project-catalog/_delete.md @@ -15,3 +15,7 @@ Delete a project catalog resource. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_get-sync-error-detail.md b/Commands/devcenter/admin/project-catalog/_get-sync-error-detail.md index 3d056b231..126b1a3f3 100644 --- a/Commands/devcenter/admin/project-catalog/_get-sync-error-detail.md +++ b/Commands/devcenter/admin/project-catalog/_get-sync-error-detail.md @@ -15,3 +15,7 @@ Gets project catalog synchronization error details ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_list.md b/Commands/devcenter/admin/project-catalog/_list.md index 63390c7d7..946b67a0b 100644 --- a/Commands/devcenter/admin/project-catalog/_list.md +++ b/Commands/devcenter/admin/project-catalog/_list.md @@ -15,3 +15,7 @@ List the catalogs associated with a project. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_show.md b/Commands/devcenter/admin/project-catalog/_show.md index 8ad1cefc3..25509445c 100644 --- a/Commands/devcenter/admin/project-catalog/_show.md +++ b/Commands/devcenter/admin/project-catalog/_show.md @@ -15,3 +15,7 @@ Get an associated project catalog. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_sync.md b/Commands/devcenter/admin/project-catalog/_sync.md index 4afd9e633..e0bac6723 100644 --- a/Commands/devcenter/admin/project-catalog/_sync.md +++ b/Commands/devcenter/admin/project-catalog/_sync.md @@ -15,3 +15,7 @@ Syncs templates for a template source. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_update.md b/Commands/devcenter/admin/project-catalog/_update.md index e6e7e83d1..a18a0dc98 100644 --- a/Commands/devcenter/admin/project-catalog/_update.md +++ b/Commands/devcenter/admin/project-catalog/_update.md @@ -15,3 +15,7 @@ Update a project catalog. ### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml) **Stable** + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-definition/_get-error-detail.md b/Commands/devcenter/admin/project-environment-definition/_get-error-detail.md index 19f201fd5..d07b98d33 100644 --- a/Commands/devcenter/admin/project-environment-definition/_get-error-detail.md +++ b/Commands/devcenter/admin/project-environment-definition/_get-error-detail.md @@ -36,3 +36,14 @@ Gets Environment Definition error details ```bash devcenter admin project-environment-definition get-error-detail --catalog-name "myCatalog" --project "Contoso" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get error detail + ```bash + devcenter admin project-environment-definition get-error-detail --catalog-name "myCatalog" --project "Contoso" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-definition/_list.md b/Commands/devcenter/admin/project-environment-definition/_list.md index 23897117f..be5cbcc16 100644 --- a/Commands/devcenter/admin/project-environment-definition/_list.md +++ b/Commands/devcenter/admin/project-environment-definition/_list.md @@ -36,3 +36,14 @@ List the environment definitions in this project catalog. ```bash devcenter admin project-environment-definition list --catalog-name "myCatalog" --project "ContosoProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-environment-definition list --catalog-name "myCatalog" --project "ContosoProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-definition/_show.md b/Commands/devcenter/admin/project-environment-definition/_show.md index 665cdfa06..bd38a4a8b 100644 --- a/Commands/devcenter/admin/project-environment-definition/_show.md +++ b/Commands/devcenter/admin/project-environment-definition/_show.md @@ -36,3 +36,14 @@ Get an environment definition from the catalog. ```bash devcenter admin environment-definition show --catalog-name "myCatalog" --project "ContosoProject" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin environment-definition show --catalog-name "myCatalog" --project "ContosoProject" --environment-definition-name "myEnvironmentDefinition" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_create.md b/Commands/devcenter/admin/project-environment-type/_create.md index 23b99ff05..bfc74e593 100644 --- a/Commands/devcenter/admin/project-environment-type/_create.md +++ b/Commands/devcenter/admin/project-environment-type/_create.md @@ -80,3 +80,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 "DevTest" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin project-environment-type create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --roles "{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\":{\\"roles\\":{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}}}" --tags CostCenter="RnD" --environment-type-name "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 d779d070d..a5ab52573 100644 --- a/Commands/devcenter/admin/project-environment-type/_delete.md +++ b/Commands/devcenter/admin/project-environment-type/_delete.md @@ -80,3 +80,14 @@ Delete a project environment type. ```bash devcenter admin project-environment-type delete --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.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 73c95fae9..2703a5262 100644 --- a/Commands/devcenter/admin/project-environment-type/_list.md +++ b/Commands/devcenter/admin/project-environment-type/_list.md @@ -80,3 +80,14 @@ List environment types for a project. ```bash devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_show.md b/Commands/devcenter/admin/project-environment-type/_show.md index 006346e1a..1501d09a3 100644 --- a/Commands/devcenter/admin/project-environment-type/_show.md +++ b/Commands/devcenter/admin/project-environment-type/_show.md @@ -80,3 +80,14 @@ Get a project environment type. ```bash devcenter admin project-environment-type show --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.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 9d94af4f4..e536a9ed4 100644 --- a/Commands/devcenter/admin/project-environment-type/_update.md +++ b/Commands/devcenter/admin/project-environment-type/_update.md @@ -80,3 +80,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 "DevTest" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin project-environment-type update --identity-type "UserAssigned" --user-assigned-identities "{\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\":{\"roles\":{\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\":{}}}}" --tags CostCenter="RnD" --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/identity/_assign.md b/Commands/devcenter/admin/project-environment-type/identity/_assign.md new file mode 100644 index 000000000..2cc17fa0b --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/identity/_assign.md @@ -0,0 +1,9 @@ +# [Command] _devcenter admin project-environment-type identity assign_ + +Assign the user or system managed identities. + +## Versions + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/identity/_remove.md b/Commands/devcenter/admin/project-environment-type/identity/_remove.md new file mode 100644 index 000000000..5ff8b320b --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/identity/_remove.md @@ -0,0 +1,9 @@ +# [Command] _devcenter admin project-environment-type identity remove_ + +Remove the user or system managed identities. + +## Versions + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/identity/_show.md b/Commands/devcenter/admin/project-environment-type/identity/_show.md new file mode 100644 index 000000000..cf169c457 --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/identity/_show.md @@ -0,0 +1,9 @@ +# [Command] _devcenter admin project-environment-type identity show_ + +Show the details of managed identities. + +## Versions + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/identity/readme.md b/Commands/devcenter/admin/project-environment-type/identity/readme.md new file mode 100644 index 000000000..c70187067 --- /dev/null +++ b/Commands/devcenter/admin/project-environment-type/identity/readme.md @@ -0,0 +1,14 @@ +# [Group] _devcenter admin project-environment-type identity_ + +Manage Identity + +## Commands + +- [assign](/Commands/devcenter/admin/project-environment-type/identity/_assign.md) +: Assign the user or system managed identities. + +- [remove](/Commands/devcenter/admin/project-environment-type/identity/_remove.md) +: Remove the user or system managed identities. + +- [show](/Commands/devcenter/admin/project-environment-type/identity/_show.md) +: Show the details of managed identities. diff --git a/Commands/devcenter/admin/project-environment-type/readme.md b/Commands/devcenter/admin/project-environment-type/readme.md index 1187e839a..678785282 100644 --- a/Commands/devcenter/admin/project-environment-type/readme.md +++ b/Commands/devcenter/admin/project-environment-type/readme.md @@ -2,6 +2,11 @@ Manage project environment types. +## Subgroups + +- [identity](/Commands/devcenter/admin/project-environment-type/identity/readme.md) +: Manage Identity + ## Commands - [create](/Commands/devcenter/admin/project-environment-type/_create.md) diff --git a/Commands/devcenter/admin/project-image-definition-build/_cancel.md b/Commands/devcenter/admin/project-image-definition-build/_cancel.md index 6bf1d57a9..068b29c7d 100644 --- a/Commands/devcenter/admin/project-image-definition-build/_cancel.md +++ b/Commands/devcenter/admin/project-image-definition-build/_cancel.md @@ -14,3 +14,14 @@ Cancels the specified build for an image definition. ```bash devcenter admin project-image-definition-build cancel --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Cancel + ```bash + devcenter admin project-image-definition-build cancel --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-definition-build/_get-build-detail.md b/Commands/devcenter/admin/project-image-definition-build/_get-build-detail.md index dc109ebd8..10edab22c 100644 --- a/Commands/devcenter/admin/project-image-definition-build/_get-build-detail.md +++ b/Commands/devcenter/admin/project-image-definition-build/_get-build-detail.md @@ -14,3 +14,14 @@ Gets Build details ```bash devcenter admin project-image-definition-build get-build-detail --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get build details + ```bash + devcenter admin project-image-definition-build get-build-detail --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-definition-build/_list.md b/Commands/devcenter/admin/project-image-definition-build/_list.md index 01edcdf4c..c315ea025 100644 --- a/Commands/devcenter/admin/project-image-definition-build/_list.md +++ b/Commands/devcenter/admin/project-image-definition-build/_list.md @@ -14,3 +14,14 @@ List builds for a specified image definition. ```bash devcenter admin project-image-definition-build list --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-image-definition-build list --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-definition-build/_show.md b/Commands/devcenter/admin/project-image-definition-build/_show.md index 72de98279..f059340b5 100644 --- a/Commands/devcenter/admin/project-image-definition-build/_show.md +++ b/Commands/devcenter/admin/project-image-definition-build/_show.md @@ -14,3 +14,14 @@ Get a build for a specified image definition. ```bash devcenter admin project-image-definition-build show --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-image-definition-build show --build-name "0a28fc61-6f87-4611-8fe2-32df44ab93b7" --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-definition/_build-image.md b/Commands/devcenter/admin/project-image-definition/_build-image.md index 771eeea0b..e2eb2ab58 100644 --- a/Commands/devcenter/admin/project-image-definition/_build-image.md +++ b/Commands/devcenter/admin/project-image-definition/_build-image.md @@ -14,3 +14,14 @@ Builds an image for the specified Image Definition. ```bash devcenter admin project-image-definition build-image --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Build image + ```bash + devcenter admin project-image-definition build-image --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-definition/_get-error-detail.md b/Commands/devcenter/admin/project-image-definition/_get-error-detail.md index 52e7d13dc..aa9ee3663 100644 --- a/Commands/devcenter/admin/project-image-definition/_get-error-detail.md +++ b/Commands/devcenter/admin/project-image-definition/_get-error-detail.md @@ -14,3 +14,14 @@ Gets Image Definition error details ```bash devcenter admin project-image-definition get-error-detail --resource-group "rg1" --project-name "DevProject" --catalog-name "TeamCatalog" --image-definition-name "WebDevBox" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get error details + ```bash + devcenter admin project-image-definition get-error-detail --resource-group "rg1" --project-name "DevProject" --catalog-name "TeamCatalog" --image-definition-name "WebDevBox" + ``` diff --git a/Commands/devcenter/admin/project-image-definition/_list.md b/Commands/devcenter/admin/project-image-definition/_list.md index 9c0fdc41a..b17d1c3ca 100644 --- a/Commands/devcenter/admin/project-image-definition/_list.md +++ b/Commands/devcenter/admin/project-image-definition/_list.md @@ -14,3 +14,14 @@ List Image Definitions in the catalog. ```bash devcenter admin project-image-definition list --catalog-name "CentralCatalog" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-image-definition list --catalog-name "CentralCatalog" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-definition/_show.md b/Commands/devcenter/admin/project-image-definition/_show.md index 80b06de5a..6c5986883 100644 --- a/Commands/devcenter/admin/project-image-definition/_show.md +++ b/Commands/devcenter/admin/project-image-definition/_show.md @@ -14,3 +14,14 @@ Get an Image Definition from the catalog ```bash devcenter admin project-image-definition show --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-image-definition show --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-version/_list.md b/Commands/devcenter/admin/project-image-version/_list.md index 14f9bfdf9..0a04180c8 100644 --- a/Commands/devcenter/admin/project-image-version/_list.md +++ b/Commands/devcenter/admin/project-image-version/_list.md @@ -25,3 +25,14 @@ List versions for a project image. ```bash devcenter admin project-image-version list --project-name "DevProject" --image-name "Win11" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-image-version list --project-name "DevProject" --image-name "Win11" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image-version/_show.md b/Commands/devcenter/admin/project-image-version/_show.md index 5999223dc..8fcfed336 100644 --- a/Commands/devcenter/admin/project-image-version/_show.md +++ b/Commands/devcenter/admin/project-image-version/_show.md @@ -25,3 +25,14 @@ Get a project image version. ```bash devcenter admin project-image-version show --project-name "DevProject" --image-name "Win11" --resource-group "rg1" --version-name "1.0.0" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-image-version show --project-name "DevProject" --image-name "Win11" --resource-group "rg1" --version-name "1.0.0" + ``` diff --git a/Commands/devcenter/admin/project-image/_list.md b/Commands/devcenter/admin/project-image/_list.md index 3a872ef25..5044238cb 100644 --- a/Commands/devcenter/admin/project-image/_list.md +++ b/Commands/devcenter/admin/project-image/_list.md @@ -25,3 +25,14 @@ List images for a project. ```bash devcenter admin project-image list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-image list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-image/_show.md b/Commands/devcenter/admin/project-image/_show.md index 7e99b40e5..720d68bb1 100644 --- a/Commands/devcenter/admin/project-image/_show.md +++ b/Commands/devcenter/admin/project-image/_show.md @@ -25,3 +25,14 @@ Get a project image. ```bash devcenter admin project-image show --project-name "DevProject" --name "ContosoBaseImage" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-image show --project-name "DevProject" --name "ContosoBaseImage" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-policy/_create.md b/Commands/devcenter/admin/project-policy/_create.md index 454d56d77..a6be00832 100644 --- a/Commands/devcenter/admin/project-policy/_create.md +++ b/Commands/devcenter/admin/project-policy/_create.md @@ -25,3 +25,14 @@ Create a project policy. ```bash devcenter admin project-policy create --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" --resource-policies [{"resources": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3"] --scopes ["/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject"] ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin project-policy create --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" --resource-policies [{"resources": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3"] --scopes ["/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject"] + ``` diff --git a/Commands/devcenter/admin/project-policy/_delete.md b/Commands/devcenter/admin/project-policy/_delete.md index 30d9844c6..67b9e9596 100644 --- a/Commands/devcenter/admin/project-policy/_delete.md +++ b/Commands/devcenter/admin/project-policy/_delete.md @@ -25,3 +25,14 @@ Delete an project policy. ```bash devcenter admin project-policy delete --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin project-policy delete --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-policy/_list.md b/Commands/devcenter/admin/project-policy/_list.md index 4e4878145..cb29e5394 100644 --- a/Commands/devcenter/admin/project-policy/_list.md +++ b/Commands/devcenter/admin/project-policy/_list.md @@ -25,3 +25,14 @@ List all project policies in the dev center ```bash devcenter admin project-policy list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-policy list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-policy/_show.md b/Commands/devcenter/admin/project-policy/_show.md index 0a80181b5..f0723515f 100644 --- a/Commands/devcenter/admin/project-policy/_show.md +++ b/Commands/devcenter/admin/project-policy/_show.md @@ -25,3 +25,14 @@ Get a specific project policy. ```bash devcenter admin project-policy show --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-policy show --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-policy/_update.md b/Commands/devcenter/admin/project-policy/_update.md index 064389733..fc1a5b66c 100644 --- a/Commands/devcenter/admin/project-policy/_update.md +++ b/Commands/devcenter/admin/project-policy/_update.md @@ -25,3 +25,14 @@ Update an project policy. ```bash devcenter admin project-policy update --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" --resource-policies [{"resources": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3"] --scopes ["/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject"] ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin project-policy update --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" --resource-policies [{"resources": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3"] --scopes ["/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject"] + ``` diff --git a/Commands/devcenter/admin/project-sku/_list.md b/Commands/devcenter/admin/project-sku/_list.md index f768580a2..0e1e00fcd 100644 --- a/Commands/devcenter/admin/project-sku/_list.md +++ b/Commands/devcenter/admin/project-sku/_list.md @@ -25,3 +25,14 @@ Lists SKUs available to the project ```bash devcenter admin project-sku list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-sku list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_create.md b/Commands/devcenter/admin/project/_create.md index 1fdb881b7..fc862ee9d 100644 --- a/Commands/devcenter/admin/project/_create.md +++ b/Commands/devcenter/admin/project/_create.md @@ -80,3 +80,14 @@ Create a project. ```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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.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 b0ae9c67a..9d959483c 100644 --- a/Commands/devcenter/admin/project/_delete.md +++ b/Commands/devcenter/admin/project/_delete.md @@ -80,3 +80,14 @@ Delete a project. ```bash devcenter admin project delete --name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin project delete --name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_get-inherited-setting.md b/Commands/devcenter/admin/project/_get-inherited-setting.md index 321d4c58f..9fae7c594 100644 --- a/Commands/devcenter/admin/project/_get-inherited-setting.md +++ b/Commands/devcenter/admin/project/_get-inherited-setting.md @@ -36,3 +36,14 @@ Gets applicable inherited settings for this project. ```bash devcenter admin project get-inherited-setting --name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- Get inherited settings + ```bash + devcenter admin project get-inherited-setting --name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_list.md b/Commands/devcenter/admin/project/_list.md index 7141eecc4..ea1392112 100644 --- a/Commands/devcenter/admin/project/_list.md +++ b/Commands/devcenter/admin/project/_list.md @@ -122,3 +122,20 @@ List projects. ```bash devcenter admin project list ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.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 59ad98391..cae103f3c 100644 --- a/Commands/devcenter/admin/project/_show.md +++ b/Commands/devcenter/admin/project/_show.md @@ -80,3 +80,14 @@ Get a project. ```bash devcenter admin project show --name "DevProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.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 0c4f1a1d5..9cdbd559c 100644 --- a/Commands/devcenter/admin/project/_update.md +++ b/Commands/devcenter/admin/project/_update.md @@ -80,3 +80,14 @@ Update a project. ```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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.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/schedule/_create.md b/Commands/devcenter/admin/schedule/_create.md index 63a10c6ff..0cc8541ce 100644 --- a/Commands/devcenter/admin/schedule/_create.md +++ b/Commands/devcenter/admin/schedule/_create.md @@ -80,3 +80,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" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.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 b63a90438..f95e9819a 100644 --- a/Commands/devcenter/admin/schedule/_delete.md +++ b/Commands/devcenter/admin/schedule/_delete.md @@ -80,3 +80,14 @@ Delete a schedule. ```bash devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.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 index 4bc3ff277..76cf1b5a8 100644 --- a/Commands/devcenter/admin/schedule/_list.md +++ b/Commands/devcenter/admin/schedule/_list.md @@ -69,3 +69,14 @@ List schedules for a pool. ```bash devcenter admin schedule list --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-10-01-preview.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 bfe1d036f..f0a2659a0 100644 --- a/Commands/devcenter/admin/schedule/_show.md +++ b/Commands/devcenter/admin/schedule/_show.md @@ -80,3 +80,14 @@ Get a schedule. ```bash devcenter admin schedule show --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.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 47510123d..f03df9836 100644 --- a/Commands/devcenter/admin/schedule/_update.md +++ b/Commands/devcenter/admin/schedule/_update.md @@ -80,3 +80,14 @@ Update a schedule. ```bash devcenter admin schedule update --time "18:00" --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.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/sku/_list.md b/Commands/devcenter/admin/sku/_list.md index 3eb952f12..96dccfb50 100644 --- a/Commands/devcenter/admin/sku/_list.md +++ b/Commands/devcenter/admin/sku/_list.md @@ -80,3 +80,14 @@ List the Microsoft.DevCenter SKUs available in a subscription. ```bash devcenter admin sku list ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin sku list + ``` diff --git a/Commands/devcenter/admin/usage/_list.md b/Commands/devcenter/admin/usage/_list.md index f6a6d13e4..ad5048cc1 100644 --- a/Commands/devcenter/admin/usage/_list.md +++ b/Commands/devcenter/admin/usage/_list.md @@ -69,3 +69,14 @@ List the current usages and limits in this location for the provided subscriptio ```bash devcenter admin usage list --location "westus3" ``` + +### [2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin usage list --location "westus3" + ``` diff --git a/Commands/devcenter/dev/add-on/_create.md b/Commands/devcenter/dev/add-on/_create.md index 195e1cfe2..4942b7487 100644 --- a/Commands/devcenter/dev/add-on/_create.md +++ b/Commands/devcenter/dev/add-on/_create.md @@ -14,3 +14,14 @@ Create a Dev Box addon. ```bash devcenter dev add-on create --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter dev add-on create --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" + ``` diff --git a/Commands/devcenter/dev/add-on/_delete.md b/Commands/devcenter/dev/add-on/_delete.md index 581bbd2df..ea31eaa48 100644 --- a/Commands/devcenter/dev/add-on/_delete.md +++ b/Commands/devcenter/dev/add-on/_delete.md @@ -14,3 +14,14 @@ Delete a Dev Box addon. ```bash devcenter dev add-on delete --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter dev add-on delete --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" + ``` diff --git a/Commands/devcenter/dev/add-on/_disable.md b/Commands/devcenter/dev/add-on/_disable.md index 989999e16..feb1469fe 100644 --- a/Commands/devcenter/dev/add-on/_disable.md +++ b/Commands/devcenter/dev/add-on/_disable.md @@ -14,3 +14,14 @@ Disable a Dev Box addon. ```bash devcenter dev add-on disable --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Disable + ```bash + devcenter dev add-on disable --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" + ``` diff --git a/Commands/devcenter/dev/add-on/_enable.md b/Commands/devcenter/dev/add-on/_enable.md index 6d343a8aa..31a8604ec 100644 --- a/Commands/devcenter/dev/add-on/_enable.md +++ b/Commands/devcenter/dev/add-on/_enable.md @@ -14,3 +14,14 @@ Enable a Dev Box addon. ```bash devcenter dev add-on enable --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Enable + ```bash + devcenter dev add-on enable --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" + ``` diff --git a/Commands/devcenter/dev/add-on/_list.md b/Commands/devcenter/dev/add-on/_list.md index 725414b05..8d4c3a170 100644 --- a/Commands/devcenter/dev/add-on/_list.md +++ b/Commands/devcenter/dev/add-on/_list.md @@ -14,3 +14,14 @@ List addons for this Dev Box. ```bash devcenter dev add-on list --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev add-on list --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" + ``` diff --git a/Commands/devcenter/dev/add-on/_show.md b/Commands/devcenter/dev/add-on/_show.md index 105f92443..e0896d450 100644 --- a/Commands/devcenter/dev/add-on/_show.md +++ b/Commands/devcenter/dev/add-on/_show.md @@ -14,3 +14,14 @@ Get a Dev Box addon by Dev Box addon id. ```bash devcenter dev add-on show --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev add-on show --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --add-on-name "devboxtunnel-sys-default" + ``` diff --git a/Commands/devcenter/dev/approval/_list.md b/Commands/devcenter/dev/approval/_list.md index fb2f5c153..04012fe60 100644 --- a/Commands/devcenter/dev/approval/_list.md +++ b/Commands/devcenter/dev/approval/_list.md @@ -14,3 +14,14 @@ List a list of Dev Box creations that are pending approval. ```bash devcenter dev approval list --project-name "myProject" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev approval list --project-name "myProject" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" + ``` diff --git a/Commands/devcenter/dev/catalog/_list.md b/Commands/devcenter/dev/catalog/_list.md index 994bfaa88..eae51668c 100644 --- a/Commands/devcenter/dev/catalog/_list.md +++ b/Commands/devcenter/dev/catalog/_list.md @@ -25,3 +25,14 @@ List all of the catalogs available for a project. ```bash devcenter dev catalog list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev catalog list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/catalog/_show.md b/Commands/devcenter/dev/catalog/_show.md index 5740bbb5d..27a64e6bb 100644 --- a/Commands/devcenter/dev/catalog/_show.md +++ b/Commands/devcenter/dev/catalog/_show.md @@ -25,3 +25,14 @@ Get the specified catalog within the project. ```bash devcenter dev catalog show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "foo" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev catalog show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "foo" + ``` diff --git a/Commands/devcenter/dev/customization-group/_create.md b/Commands/devcenter/dev/customization-group/_create.md index 0834bf784..8c8e90080 100644 --- a/Commands/devcenter/dev/customization-group/_create.md +++ b/Commands/devcenter/dev/customization-group/_create.md @@ -25,3 +25,14 @@ Create customizations to the Dev Box. ```bash devcenter dev customization-group create --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --tasks "[{\"name\": \"catalogName/choco\", \"displayName\": \"Install VS Code\", \"parameters\": {\"packageName\": \"vscode\", \"packageVersion\": \"1.0.0\"}}, {\"name\": \"catalogName/write-to-file\", \"runAs\": \"User\"}]" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Applies customizations to the dev box + ```bash + devcenter dev customization-group create --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --tasks "[{\"name\": \"catalogName/choco\", \"displayName\": \"Install VS Code\", \"parameters\": {\"packageName\": \"vscode\", \"packageVersion\": \"1.0.0\"}}, {\"name\": \"catalogName/write-to-file\", \"runAs\": \"User\"}]" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/customization-group/_list.md b/Commands/devcenter/dev/customization-group/_list.md index 94df8a118..bced44322 100644 --- a/Commands/devcenter/dev/customization-group/_list.md +++ b/Commands/devcenter/dev/customization-group/_list.md @@ -26,3 +26,14 @@ List Lists customization groups on the Dev Box. Listed customization groups exc ```bash devcenter dev customization-group list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" --include-tasks ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev customization-group list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" --include-tasks + ``` diff --git a/Commands/devcenter/dev/customization-group/_show.md b/Commands/devcenter/dev/customization-group/_show.md index 777fc2c34..f97169ea4 100644 --- a/Commands/devcenter/dev/customization-group/_show.md +++ b/Commands/devcenter/dev/customization-group/_show.md @@ -25,3 +25,14 @@ Get Gets a customization group. ```bash devcenter dev customization-group show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev customization-group show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/customization-task/_list.md b/Commands/devcenter/dev/customization-task/_list.md index 08891000b..9bed3e1c2 100644 --- a/Commands/devcenter/dev/customization-task/_list.md +++ b/Commands/devcenter/dev/customization-task/_list.md @@ -25,3 +25,14 @@ List all customization tasks available to the project. ```bash devcenter dev customization-task list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev customization-task list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/customization-task/_show-logs.md b/Commands/devcenter/dev/customization-task/_show-logs.md index c52aca5bc..fe916462a 100644 --- a/Commands/devcenter/dev/customization-task/_show-logs.md +++ b/Commands/devcenter/dev/customization-task/_show-logs.md @@ -25,3 +25,14 @@ Get the log for a customization task. ```bash devcenter dev customization-task show-logs --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --customization-group-name "Provisioning" --customization-task-id "91835dc0-ef5a-4f58-9e3a-099aea8481f4" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Show logs + ```bash + devcenter dev customization-task show-logs --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --customization-group-name "Provisioning" --customization-task-id "91835dc0-ef5a-4f58-9e3a-099aea8481f4" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/customization-task/_show.md b/Commands/devcenter/dev/customization-task/_show.md index dea76317a..5e4ef473b 100644 --- a/Commands/devcenter/dev/customization-task/_show.md +++ b/Commands/devcenter/dev/customization-task/_show.md @@ -25,3 +25,14 @@ Get a customization task. ```bash devcenter dev customization-task show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --task-name "choco" --catalog-name "myCatalog" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev customization-task show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --task-name "choco" --catalog-name "myCatalog" + ``` diff --git a/Commands/devcenter/dev/customization-task/_validate.md b/Commands/devcenter/dev/customization-task/_validate.md index 6c9b1bcbd..977cdd66d 100644 --- a/Commands/devcenter/dev/customization-task/_validate.md +++ b/Commands/devcenter/dev/customization-task/_validate.md @@ -25,3 +25,14 @@ Validates a list of customization tasks. ```bash devcenter dev customization-task validate --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --tasks "[{\"name\": \"catalogName/choco\", \"displayName\": \"Install VS Code\", \"parameters\": {\"packageName\": \"vscode\", \"packageVersion\": \"1.0.0\"}}, {\"name\": \"catalogName/write-to-file\", \"runAs\": \"User\"}]" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Validate + ```bash + devcenter dev customization-task validate --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --tasks "[{\"name\": \"catalogName/choco\", \"displayName\": \"Install VS Code\", \"parameters\": {\"packageName\": \"vscode\", \"packageVersion\": \"1.0.0\"}}, {\"name\": \"catalogName/write-to-file\", \"runAs\": \"User\"}]" + ``` diff --git a/Commands/devcenter/dev/dev-box/_align.md b/Commands/devcenter/dev/dev-box/_align.md index 8d780a5df..36bce6966 100644 --- a/Commands/devcenter/dev/dev-box/_align.md +++ b/Commands/devcenter/dev/dev-box/_align.md @@ -14,3 +14,14 @@ Aligns a Dev Box to the pools current pool configuration. ```bash devcenter dev dev-box align --project-name "myProject" --user-id me --dev-box-name "MyDevBox" --targets ["NetworkProperties"] --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Aligns dev box + ```bash + devcenter dev dev-box align --project-name "myProject" --user-id me --dev-box-name "MyDevBox" --targets ["NetworkProperties"] --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" + ``` diff --git a/Commands/devcenter/dev/dev-box/_approve.md b/Commands/devcenter/dev/dev-box/_approve.md index 8528029bb..0e9d2d970 100644 --- a/Commands/devcenter/dev/dev-box/_approve.md +++ b/Commands/devcenter/dev/dev-box/_approve.md @@ -14,3 +14,14 @@ Approves the creation of a Dev Box. ```bash devcenter dev dev-box approve --project-name "myProject" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --user-id "me" --dev-box-name "MyDevBox" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Approve creation + ```bash + devcenter dev dev-box approve --project-name "myProject" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --user-id "me" --dev-box-name "MyDevBox" + ``` diff --git a/Commands/devcenter/dev/dev-box/_capture-snapshot.md b/Commands/devcenter/dev/dev-box/_capture-snapshot.md index d6ef081cd..ccbfb89ef 100644 --- a/Commands/devcenter/dev/dev-box/_capture-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_capture-snapshot.md @@ -25,3 +25,14 @@ Captures a manual snapshot of the dev box. ```bash devcenter dev dev-box capture-snapshot --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Create snapshot + ```bash + devcenter dev dev-box capture-snapshot --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_create.md b/Commands/devcenter/dev/dev-box/_create.md index 254ecc5f8..7194974c5 100644 --- a/Commands/devcenter/dev/dev-box/_create.md +++ b/Commands/devcenter/dev/dev-box/_create.md @@ -25,3 +25,14 @@ Create a Dev Box. ```bash devcenter dev dev-box create --pool-name "LargeDevWorkStationPool" --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter dev dev-box create --pool-name "LargeDevWorkStationPool" --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_delay-action.md b/Commands/devcenter/dev/dev-box/_delay-action.md index 92961bbf8..3dafea950 100644 --- a/Commands/devcenter/dev/dev-box/_delay-action.md +++ b/Commands/devcenter/dev/dev-box/_delay-action.md @@ -25,3 +25,14 @@ Delays the occurrence of an action. ```bash devcenter dev dev-box delay-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --delay-time "04:30" --name "myDevBox" --action-name "schedule-default" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Delay an action + ```bash + devcenter dev dev-box delay-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --delay-time "04:30" --name "myDevBox" --action-name "schedule-default" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_delay-all-actions.md b/Commands/devcenter/dev/dev-box/_delay-all-actions.md index 25de7c78b..810cad179 100644 --- a/Commands/devcenter/dev/dev-box/_delay-all-actions.md +++ b/Commands/devcenter/dev/dev-box/_delay-all-actions.md @@ -25,3 +25,14 @@ Delays all actions. ```bash devcenter dev dev-box delay-all-actions --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --delay-time "04:30" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Delay all actions + ```bash + devcenter dev dev-box delay-all-actions --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --delay-time "04:30" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_delete.md b/Commands/devcenter/dev/dev-box/_delete.md index db1512aa3..01b59b97e 100644 --- a/Commands/devcenter/dev/dev-box/_delete.md +++ b/Commands/devcenter/dev/dev-box/_delete.md @@ -25,3 +25,14 @@ Delete a Dev Box. ```bash devcenter dev dev-box delete --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter dev dev-box delete --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_list-action.md b/Commands/devcenter/dev/dev-box/_list-action.md index d19e99dac..2a79e629f 100644 --- a/Commands/devcenter/dev/dev-box/_list-action.md +++ b/Commands/devcenter/dev/dev-box/_list-action.md @@ -25,3 +25,14 @@ List actions on a Dev Box. ```bash devcenter dev dev-box list-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000"v ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev dev-box list-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000"v + ``` diff --git a/Commands/devcenter/dev/dev-box/_list-all.md b/Commands/devcenter/dev/dev-box/_list-all.md index a4636d14b..65e9ef535 100644 --- a/Commands/devcenter/dev/dev-box/_list-all.md +++ b/Commands/devcenter/dev/dev-box/_list-all.md @@ -25,3 +25,14 @@ List Dev Boxes that the caller has access to in the DevCenter. ```bash devcenter dev dev-box list-all --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List all dev boxes + ```bash + devcenter dev dev-box list-all --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" + ``` diff --git a/Commands/devcenter/dev/dev-box/_list-operation.md b/Commands/devcenter/dev/dev-box/_list-operation.md index bc1cad539..478f389c7 100644 --- a/Commands/devcenter/dev/dev-box/_list-operation.md +++ b/Commands/devcenter/dev/dev-box/_list-operation.md @@ -25,3 +25,14 @@ List operations on the Dev Box which have occurred within the past 90 days. ```bash devcenter dev dev-box list-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev dev-box list-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_list-snapshot.md b/Commands/devcenter/dev/dev-box/_list-snapshot.md index a3c62db19..9e60e5e3a 100644 --- a/Commands/devcenter/dev/dev-box/_list-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_list-snapshot.md @@ -25,3 +25,14 @@ List snapshots for this Dev Box. ```bash devcenter dev dev-box list-snapshot--endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev dev-box list-snapshot--endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_list.md b/Commands/devcenter/dev/dev-box/_list.md index 6a0f1769d..eebfbeebe 100644 --- a/Commands/devcenter/dev/dev-box/_list.md +++ b/Commands/devcenter/dev/dev-box/_list.md @@ -37,3 +37,20 @@ List dev boxes for a user or list all dev boxes for a user in a specific project ```bash devcenter dev dev-box list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.xml) **Stable** + + + + +#### examples + +- List by user + ```bash + devcenter dev dev-box list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --user-id "00000000-0000-0000-0000-000000000000" + ``` + +- List by user and project + ```bash + devcenter dev dev-box list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_repair.md b/Commands/devcenter/dev/dev-box/_repair.md index 96b014bbb..d26d38d12 100644 --- a/Commands/devcenter/dev/dev-box/_repair.md +++ b/Commands/devcenter/dev/dev-box/_repair.md @@ -25,3 +25,14 @@ Attempts automated repair steps to resolve common problems on a dev box. The dev ```bash devcenter dev dev-box repair --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Repair + ```bash + devcenter dev dev-box repair --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_restart.md b/Commands/devcenter/dev/dev-box/_restart.md index dd2c1b185..5dbf26cd5 100644 --- a/Commands/devcenter/dev/dev-box/_restart.md +++ b/Commands/devcenter/dev/dev-box/_restart.md @@ -25,3 +25,14 @@ Restarts a dev box. ```bash devcenter dev dev-box restart --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Restart + ```bash + devcenter dev dev-box restart --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_restore-snapshot.md b/Commands/devcenter/dev/dev-box/_restore-snapshot.md index e5ba35eb6..ea827c21f 100644 --- a/Commands/devcenter/dev/dev-box/_restore-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_restore-snapshot.md @@ -25,3 +25,14 @@ Restores a dev box to a specified snapshot. ```bash devcenter dev dev-box restore-snapshot --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --snapshot-id "CPC_974f0852-a0f4-4a9f-8ce7-d0d0d7a604cf_9b656834-3563-4bca-93c6-f90cfa3c6797" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Restore snapshot + ```bash + devcenter dev dev-box restore-snapshot --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --snapshot-id "CPC_974f0852-a0f4-4a9f-8ce7-d0d0d7a604cf_9b656834-3563-4bca-93c6-f90cfa3c6797" + ``` diff --git a/Commands/devcenter/dev/dev-box/_schedule-delete.md b/Commands/devcenter/dev/dev-box/_schedule-delete.md new file mode 100644 index 000000000..aeb63b020 --- /dev/null +++ b/Commands/devcenter/dev/dev-box/_schedule-delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev dev-box schedule-delete_ + +Creates an action to schedule the deletion of a Dev Box + +## Versions + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Creates an occurrence of Dev Box delete action. + ```bash + devcenter dev dev-box schedule-delete --project-name "myProject" --user-id "me" --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --delete-at 2022-09-30T17:00:00Z + ``` diff --git a/Commands/devcenter/dev/dev-box/_set-active-hours.md b/Commands/devcenter/dev/dev-box/_set-active-hours.md index a91ecff95..0a6cf4577 100644 --- a/Commands/devcenter/dev/dev-box/_set-active-hours.md +++ b/Commands/devcenter/dev/dev-box/_set-active-hours.md @@ -14,3 +14,14 @@ Lets a user set their own active hours for their Dev Box, overriding the default ```bash devcenter dev dev-box set-active-hours --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --time-zone "America/Los_Angeles" --start-time-hour "9" --end-time-hour "17" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Set active hours + ```bash + devcenter dev dev-box set-active-hours --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "myProject" --user-id "me" --dev-box-name "myDevBox" --time-zone "America/Los_Angeles" --start-time-hour "9" --end-time-hour "17" + ``` diff --git a/Commands/devcenter/dev/dev-box/_show-action.md b/Commands/devcenter/dev/dev-box/_show-action.md index 6de58a974..ef580745c 100644 --- a/Commands/devcenter/dev/dev-box/_show-action.md +++ b/Commands/devcenter/dev/dev-box/_show-action.md @@ -25,3 +25,14 @@ Get an action. ```bash devcenter dev dev-box show-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --action-name "schedule-default" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev dev-box show-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --action-name "schedule-default" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_show-operation.md b/Commands/devcenter/dev/dev-box/_show-operation.md index 84c01abdc..7a5917279 100644 --- a/Commands/devcenter/dev/dev-box/_show-operation.md +++ b/Commands/devcenter/dev/dev-box/_show-operation.md @@ -25,3 +25,14 @@ Get an operation on a dev box. ```bash devcenter dev dev-box show-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --operation-id "f5dbdfab-fa0e-4831-8d13-25359aa5e680" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Show operation + ```bash + devcenter dev dev-box show-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --operation-id "f5dbdfab-fa0e-4831-8d13-25359aa5e680" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_show-remote-connection.md b/Commands/devcenter/dev/dev-box/_show-remote-connection.md index 47a7d3990..c45e804e6 100644 --- a/Commands/devcenter/dev/dev-box/_show-remote-connection.md +++ b/Commands/devcenter/dev/dev-box/_show-remote-connection.md @@ -25,3 +25,14 @@ Get RDP Connection info. ```bash devcenter dev dev-box show-remote-connection --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Gets RDP connection info + ```bash + devcenter dev dev-box show-remote-connection --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_show-snapshot.md b/Commands/devcenter/dev/dev-box/_show-snapshot.md index 0a12f73c3..a0d889d68 100644 --- a/Commands/devcenter/dev/dev-box/_show-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_show-snapshot.md @@ -25,3 +25,14 @@ Get a snapshot by snapshot id. ```bash devcenter dev dev-box show-snapshot --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --snapshot-id "CPC_974f0852-a0f4-4a9f-8ce7-d0d0d7a604cf_9b656834-3563-4bca-93c6-f90cfa3c6797" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Show snapshot + ```bash + devcenter dev dev-box show-snapshot --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --snapshot-id "CPC_974f0852-a0f4-4a9f-8ce7-d0d0d7a604cf_9b656834-3563-4bca-93c6-f90cfa3c6797" + ``` diff --git a/Commands/devcenter/dev/dev-box/_show.md b/Commands/devcenter/dev/dev-box/_show.md index 54e91d280..c6cb1c301 100644 --- a/Commands/devcenter/dev/dev-box/_show.md +++ b/Commands/devcenter/dev/dev-box/_show.md @@ -25,3 +25,14 @@ Get a Dev Box. ```bash devcenter dev dev-box show --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev dev-box show --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_skip-action.md b/Commands/devcenter/dev/dev-box/_skip-action.md index c720ab977..33fa6284b 100644 --- a/Commands/devcenter/dev/dev-box/_skip-action.md +++ b/Commands/devcenter/dev/dev-box/_skip-action.md @@ -25,3 +25,14 @@ Skips an occurrence of an action. ```bash devcenter dev dev-box skip-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --action-name "schedule-default" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Skip action + ```bash + devcenter dev dev-box skip-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --name "myDevBox" --action-name "schedule-default" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_start.md b/Commands/devcenter/dev/dev-box/_start.md index 187b866e7..fe08d0d7d 100644 --- a/Commands/devcenter/dev/dev-box/_start.md +++ b/Commands/devcenter/dev/dev-box/_start.md @@ -25,3 +25,14 @@ Starts a Dev Box. ```bash devcenter dev dev-box start --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Start + ```bash + devcenter dev dev-box start --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/_stop.md b/Commands/devcenter/dev/dev-box/_stop.md index 39e827183..69b8440f7 100644 --- a/Commands/devcenter/dev/dev-box/_stop.md +++ b/Commands/devcenter/dev/dev-box/_stop.md @@ -25,3 +25,14 @@ Stops a Dev Box. ```bash devcenter dev dev-box stop --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Stop + ```bash + devcenter dev dev-box stop --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/dev-box/readme.md b/Commands/devcenter/dev/dev-box/readme.md index f1a482c25..76d33ac87 100644 --- a/Commands/devcenter/dev/dev-box/readme.md +++ b/Commands/devcenter/dev/dev-box/readme.md @@ -49,6 +49,9 @@ Manage dev boxes. - [restore-snapshot](/Commands/devcenter/dev/dev-box/_restore-snapshot.md) : Restores a dev box to a specified snapshot. +- [schedule-delete](/Commands/devcenter/dev/dev-box/_schedule-delete.md) +: Creates an action to schedule the deletion of a Dev Box + - [set-active-hours](/Commands/devcenter/dev/dev-box/_set-active-hours.md) : Lets a user set their own active hours for their Dev Box, overriding the defaults set at the pool level. diff --git a/Commands/devcenter/dev/environment-definition/_list.md b/Commands/devcenter/dev/environment-definition/_list.md index 35c3ce1b6..996edb8d9 100644 --- a/Commands/devcenter/dev/environment-definition/_list.md +++ b/Commands/devcenter/dev/environment-definition/_list.md @@ -37,3 +37,20 @@ List all environment definitions available within a project or catalog. ```bash devcenter dev environment-definition list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "myCatalog" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.xml) **Stable** + + + + +#### examples + +- List by project + ```bash + az devcenter dev environment-definition list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` + +- List by project and catalog + ```bash + devcenter dev environment-definition list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "myCatalog" + ``` diff --git a/Commands/devcenter/dev/environment-definition/_show.md b/Commands/devcenter/dev/environment-definition/_show.md index 17d452fa7..0a24c3fe5 100644 --- a/Commands/devcenter/dev/environment-definition/_show.md +++ b/Commands/devcenter/dev/environment-definition/_show.md @@ -25,3 +25,14 @@ Get an environment definition from a catalog. ```bash devcenter dev environment-definition show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "myCatalog" --definition-name "foo" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev environment-definition show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "myCatalog" --definition-name "foo" + ``` diff --git a/Commands/devcenter/dev/environment-type/_list-abilities.md b/Commands/devcenter/dev/environment-type/_list-abilities.md index 72687466d..48b498221 100644 --- a/Commands/devcenter/dev/environment-type/_list-abilities.md +++ b/Commands/devcenter/dev/environment-type/_list-abilities.md @@ -25,3 +25,14 @@ Get the signed-in user's permitted abilities in an environment type. ```bash devcenter dev environment-type show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --environment-type-name "dev" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev environment-type show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --environment-type-name "dev" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment-type/_list.md b/Commands/devcenter/dev/environment-type/_list.md index 6f26482b1..754513ae0 100644 --- a/Commands/devcenter/dev/environment-type/_list.md +++ b/Commands/devcenter/dev/environment-type/_list.md @@ -25,3 +25,14 @@ List all environment types configured for a project. ```bash devcenter dev environment-type list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev environment-type list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/environment-type/_show.md b/Commands/devcenter/dev/environment-type/_show.md index e196fd772..03e11d40c 100644 --- a/Commands/devcenter/dev/environment-type/_show.md +++ b/Commands/devcenter/dev/environment-type/_show.md @@ -25,3 +25,14 @@ Get an environment type configured for a project. ```bash devcenter dev environment-type show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --environment-type-name "dev" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get an environment type configured for a project. + ```bash + devcenter dev environment-type show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --environment-type-name "dev" + ``` diff --git a/Commands/devcenter/dev/environment/_create.md b/Commands/devcenter/dev/environment/_create.md index f732eef2b..6ab6c3bb6 100644 --- a/Commands/devcenter/dev/environment/_create.md +++ b/Commands/devcenter/dev/environment/_create.md @@ -25,3 +25,14 @@ Create an environment. ```bash devcenter dev environment create --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "main" --environment-definition-name "helloworld" --environment-type "DevTest" --parameters "{\"functionAppRuntime\":\"node\",\"storageAccountType\":\"Standard_LRS\"}" --name "mydevenv" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter dev environment create --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --catalog-name "main" --environment-definition-name "helloworld" --environment-type "DevTest" --parameters "{\"functionAppRuntime\":\"node\",\"storageAccountType\":\"Standard_LRS\"}" --name "mydevenv" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment/_delay-action.md b/Commands/devcenter/dev/environment/_delay-action.md index 4bac22edb..9f855fa8d 100644 --- a/Commands/devcenter/dev/environment/_delay-action.md +++ b/Commands/devcenter/dev/environment/_delay-action.md @@ -25,3 +25,14 @@ Delays the occurrence of an action. ```bash devcenter dev environment delay-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --action-name "myEnv-Delete" --delay-time "04:30" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Delay an action + ```bash + devcenter dev environment delay-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --action-name "myEnv-Delete" --delay-time "04:30" + ``` diff --git a/Commands/devcenter/dev/environment/_delete.md b/Commands/devcenter/dev/environment/_delete.md index 6947df201..2202413e0 100644 --- a/Commands/devcenter/dev/environment/_delete.md +++ b/Commands/devcenter/dev/environment/_delete.md @@ -25,3 +25,14 @@ Delete an environment and all its associated resources ```bash devcenter dev environment delete --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter dev environment delete --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment/_list-action.md b/Commands/devcenter/dev/environment/_list-action.md index 4e3cac667..20f02d9d6 100644 --- a/Commands/devcenter/dev/environment/_list-action.md +++ b/Commands/devcenter/dev/environment/_list-action.md @@ -25,3 +25,14 @@ List all scheduled actions for a user within an environment. ```bash devcenter dev environment list-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev environment list-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment/_list-operation.md b/Commands/devcenter/dev/environment/_list-operation.md index 810ec18e8..ebd3d0f30 100644 --- a/Commands/devcenter/dev/environment/_list-operation.md +++ b/Commands/devcenter/dev/environment/_list-operation.md @@ -25,3 +25,14 @@ List operations on the environment which have occurred within the past 90 days ```bash devcenter dev environment list-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev environment list-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment/_list.md b/Commands/devcenter/dev/environment/_list.md index fa5c5f6db..b3c6211f9 100644 --- a/Commands/devcenter/dev/environment/_list.md +++ b/Commands/devcenter/dev/environment/_list.md @@ -37,3 +37,20 @@ List the environments for a project or for a specific project and user. ```bash devcenter dev environment list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.xml) **Stable** + + + + +#### examples + +- List by user and project + ```bash + devcenter dev environment list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` + +- List by project + ```bash + devcenter dev environment list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/environment/_show-action.md b/Commands/devcenter/dev/environment/_show-action.md index 85aab848c..83db27915 100644 --- a/Commands/devcenter/dev/environment/_show-action.md +++ b/Commands/devcenter/dev/environment/_show-action.md @@ -25,3 +25,14 @@ Get a specific environment action. ```bash devcenter dev environment show-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --action-name "myEnv-Delete" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev environment show-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --action-name "myEnv-Delete" + ``` diff --git a/Commands/devcenter/dev/environment/_show-logs-by-operation.md b/Commands/devcenter/dev/environment/_show-logs-by-operation.md index 4e86ff9f2..cfd30c530 100644 --- a/Commands/devcenter/dev/environment/_show-logs-by-operation.md +++ b/Commands/devcenter/dev/environment/_show-logs-by-operation.md @@ -25,3 +25,14 @@ Get the logs for an operation on an environment. ```bash devcenter dev environment show-logs-by-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --operation-id "f5dbdfab- fa0e-4831-8d13-25359aa5e680" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev environment show-logs-by-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --operation-id "f5dbdfab- fa0e-4831-8d13-25359aa5e680" + ``` diff --git a/Commands/devcenter/dev/environment/_show-operation.md b/Commands/devcenter/dev/environment/_show-operation.md index 2da8f0d1a..fa25f2a31 100644 --- a/Commands/devcenter/dev/environment/_show-operation.md +++ b/Commands/devcenter/dev/environment/_show-operation.md @@ -25,3 +25,14 @@ Get an environment action result. ```bash devcenter dev environment show-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --operation-id "f5dbdfab- fa0e-4831-8d13-25359aa5e680" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev environment show-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --operation-id "f5dbdfab- fa0e-4831-8d13-25359aa5e680" + ``` diff --git a/Commands/devcenter/dev/environment/_show-outputs.md b/Commands/devcenter/dev/environment/_show-outputs.md index f36720dab..0a8ce2928 100644 --- a/Commands/devcenter/dev/environment/_show-outputs.md +++ b/Commands/devcenter/dev/environment/_show-outputs.md @@ -25,3 +25,14 @@ Get Outputs from the environment. ```bash devcenter dev environment show-outputs --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev environment show-outputs --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment/_show.md b/Commands/devcenter/dev/environment/_show.md index 0f61e0830..2997cc454 100644 --- a/Commands/devcenter/dev/environment/_show.md +++ b/Commands/devcenter/dev/environment/_show.md @@ -25,3 +25,14 @@ Get an environment. ```bash devcenter dev environment show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev environment show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/environment/_skip-action.md b/Commands/devcenter/dev/environment/_skip-action.md index b459bd370..1456debe2 100644 --- a/Commands/devcenter/dev/environment/_skip-action.md +++ b/Commands/devcenter/dev/environment/_skip-action.md @@ -25,3 +25,14 @@ Skips an occurrence of an action. ```bash devcenter dev environment skip-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --action-name "myEnv-Delete" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Skip an action + ```bash + devcenter dev environment skip-action --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --action-name "myEnv-Delete" + ``` diff --git a/Commands/devcenter/dev/environment/_update-expiration-date.md b/Commands/devcenter/dev/environment/_update-expiration-date.md index 6453c13d6..0b11ae3f6 100644 --- a/Commands/devcenter/dev/environment/_update-expiration-date.md +++ b/Commands/devcenter/dev/environment/_update-expiration-date.md @@ -25,3 +25,14 @@ Update an environment. ```bash devcenter dev environment update-expiration-date --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --expiration "2025-11-30T22:35:00+00:00" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter dev environment update-expiration-date --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "mydevenv" --project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --expiration "2025-11-30T22:35:00+00:00" + ``` diff --git a/Commands/devcenter/dev/image-build/_show-log.md b/Commands/devcenter/dev/image-build/_show-log.md index 16fdfd56d..817a29884 100644 --- a/Commands/devcenter/dev/image-build/_show-log.md +++ b/Commands/devcenter/dev/image-build/_show-log.md @@ -25,3 +25,14 @@ Get the log for an imaging build task. ```bash devcenter dev image-build show-log --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --image-build-log-id "91835dc0-ef5a-4f58-9e3a-099aea8481f4" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev image-build show-log --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --image-build-log-id "91835dc0-ef5a-4f58-9e3a-099aea8481f4" + ``` diff --git a/Commands/devcenter/dev/pool/_align.md b/Commands/devcenter/dev/pool/_align.md new file mode 100644 index 000000000..f57bb4a70 --- /dev/null +++ b/Commands/devcenter/dev/pool/_align.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev pool align_ + +Aligns all Dev Boxes in the pool with the current configuration. + +## Versions + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Align + ```bash + devcenter dev pool align --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "myProject" --pool-name "DevPool" --targets ["NetworkProperties"] + ``` diff --git a/Commands/devcenter/dev/pool/_list.md b/Commands/devcenter/dev/pool/_list.md index 057406d50..bad6e2e71 100644 --- a/Commands/devcenter/dev/pool/_list.md +++ b/Commands/devcenter/dev/pool/_list.md @@ -25,3 +25,14 @@ List available pools. ```bash devcenter dev pool list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev pool list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/pool/_show.md b/Commands/devcenter/dev/pool/_show.md index b2a2b1a75..75f78975e 100644 --- a/Commands/devcenter/dev/pool/_show.md +++ b/Commands/devcenter/dev/pool/_show.md @@ -25,3 +25,14 @@ Get a pool. ```bash devcenter dev pool show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevPool" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev pool show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevPool" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/pool/readme.md b/Commands/devcenter/dev/pool/readme.md index bea05af82..b749ea62c 100644 --- a/Commands/devcenter/dev/pool/readme.md +++ b/Commands/devcenter/dev/pool/readme.md @@ -4,6 +4,9 @@ Manage pools. ## Commands +- [align](/Commands/devcenter/dev/pool/_align.md) +: Aligns all Dev Boxes in the pool with the current configuration. + - [list](/Commands/devcenter/dev/pool/_list.md) : List available pools. diff --git a/Commands/devcenter/dev/project/_list-abilities.md b/Commands/devcenter/dev/project/_list-abilities.md index 530fb1e99..079d2c50c 100644 --- a/Commands/devcenter/dev/project/_list-abilities.md +++ b/Commands/devcenter/dev/project/_list-abilities.md @@ -25,3 +25,14 @@ Get the signed-in user's permitted abilities in a project. ```bash devcenter dev project list-abilities --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev project list-abilities --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/devcenter/dev/project/_list.md b/Commands/devcenter/dev/project/_list.md index be412af88..333714a64 100644 --- a/Commands/devcenter/dev/project/_list.md +++ b/Commands/devcenter/dev/project/_list.md @@ -25,3 +25,14 @@ List all projects. ```bash devcenter dev project list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter dev project list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" + ``` diff --git a/Commands/devcenter/dev/project/_show-operation.md b/Commands/devcenter/dev/project/_show-operation.md index 13263f647..529d45f6f 100644 --- a/Commands/devcenter/dev/project/_show-operation.md +++ b/Commands/devcenter/dev/project/_show-operation.md @@ -25,3 +25,14 @@ Get the status of an operation. ```bash devcenter dev project show-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" --operation-id "f5dbdfab- fa0e-4831-8d13-25359aa5e680" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev project show-operation --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" --operation-id "f5dbdfab- fa0e-4831-8d13-25359aa5e680" + ``` diff --git a/Commands/devcenter/dev/project/_show.md b/Commands/devcenter/dev/project/_show.md index d0a5b8e46..8b3460a5e 100644 --- a/Commands/devcenter/dev/project/_show.md +++ b/Commands/devcenter/dev/project/_show.md @@ -25,3 +25,14 @@ Get a project. ```bash devcenter dev project show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev project show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" + ``` diff --git a/Commands/devcenter/dev/schedule/_list.md b/Commands/devcenter/dev/schedule/_list.md index b484ead7c..d41ed3824 100644 --- a/Commands/devcenter/dev/schedule/_list.md +++ b/Commands/devcenter/dev/schedule/_list.md @@ -37,3 +37,20 @@ List all schedules within a project or a pool. ```bash devcenter dev schedule list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --pool-name "DevPool" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.xml) **Stable** + + + + +#### examples + +- List by project + ```bash + devcenter dev schedule list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" + ``` + +- List by pool + ```bash + devcenter dev schedule list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --pool-name "DevPool" --project-name "DevProject" + ``` diff --git a/Commands/devcenter/dev/schedule/_show.md b/Commands/devcenter/dev/schedule/_show.md index 8b2350d63..c9803d42c 100644 --- a/Commands/devcenter/dev/schedule/_show.md +++ b/Commands/devcenter/dev/schedule/_show.md @@ -25,3 +25,14 @@ Get a schedule. ```bash devcenter dev schedule show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --pool-name "DevPool" --project-name "DevProject" ``` + +### [2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter dev schedule show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --pool-name "DevPool" --project-name "DevProject" + ``` diff --git a/Commands/readme.md b/Commands/readme.md index 86d736dcd..21965b28e 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -11,9 +11,6 @@ - [afd](/Commands/afd/readme.md) : Manage Azure Front Door Standard/Premium. -- [aks](/Commands/aks/readme.md) -: Azure Kubernetes Service - - [alerts-management](/Commands/alerts-management/readme.md) : Manage Azure Alerts Management Service Resource. @@ -26,9 +23,6 @@ - [apic](/Commands/apic/readme.md) : Manage Azure API Center services -- [appservice](/Commands/appservice/readme.md) -: Manage Appservice - - [arc](/Commands/arc/readme.md) : Manage Azure Arc Machines. @@ -38,9 +32,6 @@ - [arcgateway](/Commands/arcgateway/readme.md) : Manage gateway connection on Arc machine -- [arize-ai](/Commands/arize-ai/readme.md) -: Manage Arize Ai - - [astronomer](/Commands/astronomer/readme.md) : Manage Azure Astronomer resources. @@ -83,9 +74,6 @@ - [cloud-service](/Commands/cloud-service/readme.md) : Manage cloud service -- [cloudhsm](/Commands/cloudhsm/readme.md) -: Manage Cloud Hsm Cluster - - [communication](/Commands/communication/readme.md) : Manage communication service with communication. @@ -122,9 +110,6 @@ - [data-boundary](/Commands/data-boundary/readme.md) : data boundary operations -- [data-transfer](/Commands/data-transfer/readme.md) -: Data transfer commands - - [databox](/Commands/databox/readme.md) : Manage data box @@ -134,15 +119,9 @@ - [databricks](/Commands/databricks/readme.md) : Manage databricks workspaces. -- [datadog](/Commands/datadog/readme.md) -: Manage Datadog - - [dataprotection](/Commands/dataprotection/readme.md) : Manage dataprotection. -- [dependency-map](/Commands/dependency-map/readme.md) -: Manage Dependency Map - - [desktopvirtualization](/Commands/desktopvirtualization/readme.md) : Manage desktop virtualization. @@ -170,9 +149,6 @@ - [dynatrace](/Commands/dynatrace/readme.md) : Manage dynatrace -- [edge-action](/Commands/edge-action/readme.md) -: Manage Edge Action - - [edge-zones](/Commands/edge-zones/readme.md) : Manage Edge Zone resources @@ -215,9 +191,6 @@ - [lab](/Commands/lab/readme.md) : Manage azure devtest labs. -- [lambda-test](/Commands/lambda-test/readme.md) -: Manage Lambda Test - - [large-instance](/Commands/large-instance/readme.md) : Handle Operations for Compute Azure Large Instances. @@ -251,9 +224,6 @@ - [mobile-network](/Commands/mobile-network/readme.md) : Manage mobile network -- [mongo-db](/Commands/mongo-db/readme.md) -: Manage MongoDB - - [monitor](/Commands/monitor/readme.md) : Manage the Azure Monitor Service. @@ -299,9 +269,6 @@ - [playwright-testing](/Commands/playwright-testing/readme.md) : Manage Microsoft Playwright Testing service -- [policy](/Commands/policy/readme.md) -: Manage resources defined and used by the Azure Policy service. - - [portal](/Commands/portal/readme.md) : Manage Portal. @@ -311,9 +278,6 @@ - [ppg](/Commands/ppg/readme.md) : Manage Proximity Placement Groups. -- [pscloud](/Commands/pscloud/readme.md) -: Manage Pure Storage Block resources - - [qumulo](/Commands/qumulo/readme.md) : Manage Qumulo file system storage resources with the Azure CLI. @@ -338,9 +302,6 @@ - [restore-point](/Commands/restore-point/readme.md) : Manage restore point with res. -- [search](/Commands/search/readme.md) -: Manage Search - - [security](/Commands/security/readme.md) : Manage your security posture with Microsoft Defender for Cloud. @@ -359,9 +320,6 @@ - [sig](/Commands/sig/readme.md) : Manage shared image gallery. -- [site](/Commands/site/readme.md) -: Manage Site - - [site-recovery](/Commands/site-recovery/readme.md) : Manage Site Recovery Service @@ -389,18 +347,12 @@ - [storage-actions](/Commands/storage-actions/readme.md) : Manage StorageActions -- [storage-discovery](/Commands/storage-discovery/readme.md) -: Manage Storage Discovery - - [storage-mover](/Commands/storage-mover/readme.md) : Manage top-level Storage Mover resource. - [storagesync](/Commands/storagesync/readme.md) : Manage Azure File Sync. -- [stream-analytics](/Commands/stream-analytics/readme.md) -: Manage Stream Analytics - - [support](/Commands/support/readme.md) : Manage Azure support resource. @@ -425,8 +377,5 @@ - [voice-service](/Commands/voice-service/readme.md) : Manage voice services -- [workload-orchestration](/Commands/workload-orchestration/readme.md) -: Manage Edge - - [workloads](/Commands/workloads/readme.md) : Manage workloads diff --git a/Commands/tree.json b/Commands/tree.json index 90a7774b2..e127292be 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -48351,6 +48351,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev add-on create --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\" --add-on-name \"devboxtunnel-sys-default\"" + ], + "name": "Create" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48382,6 +48400,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev add-on delete --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\" --add-on-name \"devboxtunnel-sys-default\"" + ], + "name": "Delete" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48413,6 +48449,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev add-on disable --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\" --add-on-name \"devboxtunnel-sys-default\"" + ], + "name": "Disable" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}:disable", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48444,6 +48498,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev add-on enable --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\" --add-on-name \"devboxtunnel-sys-default\"" + ], + "name": "Enable" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}:enable", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48475,6 +48547,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev add-on list --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48506,6 +48596,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev add-on show --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\" --add-on-name \"devboxtunnel-sys-default\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48572,6 +48680,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev approval list --project-name \"myProject\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/approvals", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -48633,6 +48759,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev catalog list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48682,6 +48826,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev catalog show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --catalog-name \"foo\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -48743,6 +48905,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-group create --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --dev-box-name \"myDevBox\" --tasks \"[{\\\"name\\\": \\\"catalogName/choco\\\", \\\"displayName\\\": \\\"Install VS Code\\\", \\\"parameters\\\": {\\\"packageName\\\": \\\"vscode\\\", \\\"packageVersion\\\": \\\"1.0.0\\\"}}, {\\\"name\\\": \\\"catalogName/write-to-file\\\", \\\"runAs\\\": \\\"User\\\"}]\" --name \"Provisioning\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Applies customizations to the dev box" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48792,6 +48972,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-group list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --dev-box-name \"myDevBox\" --user-id \"00000000-0000-0000-0000-000000000000\" --include-tasks" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48841,6 +49039,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-group show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --dev-box-name \"myDevBox\" --name \"Provisioning\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -48902,6 +49118,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-task list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/customizationtasks", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -48951,6 +49185,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-task show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --task-name \"choco\" --catalog-name \"myCatalog\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}/customizationtasks/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49000,6 +49252,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-task show-logs --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --dev-box-name \"myDevBox\" --customization-group-name \"Provisioning\" --customization-task-id \"91835dc0-ef5a-4f58-9e3a-099aea8481f4\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Show logs" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}/logs/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49049,6 +49319,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev customization-task validate --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --tasks \"[{\\\"name\\\": \\\"catalogName/choco\\\", \\\"displayName\\\": \\\"Install VS Code\\\", \\\"parameters\\\": {\\\"packageName\\\": \\\"vscode\\\", \\\"packageVersion\\\": \\\"1.0.0\\\"}}, {\\\"name\\\": \\\"catalogName/write-to-file\\\", \\\"runAs\\\": \\\"User\\\"}]\"" + ], + "name": "Validate" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/customizationtasks:validategroup", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -49092,6 +49380,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box align --project-name \"myProject\" --user-id me --dev-box-name \"MyDevBox\" --targets [\"NetworkProperties\"] --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\"" + ], + "name": "Aligns dev box" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:align", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49123,6 +49429,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box approve --project-name \"myProject\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --user-id \"me\" --dev-box-name \"MyDevBox\"" + ], + "name": "Approve creation" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:approve", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49172,6 +49496,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box capture-snapshot --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Create snapshot" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:capturesnapshot", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49221,6 +49563,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box create --pool-name \"LargeDevWorkStationPool\" --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Create" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49270,6 +49630,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box delay-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --delay-time \"04:30\" --name \"myDevBox\" --action-name \"schedule-default\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Delay an action" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions/{}:delay", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49319,6 +49697,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box delay-all-actions --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --delay-time \"04:30\" --name \"myDevBox\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Delay all actions" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions:delay", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49368,6 +49764,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box delete --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Delete" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49439,6 +49853,35 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List by user" + }, + { + "commands": [ + "devcenter dev dev-box list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List by user and project" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + }, + { + "id": "/users/{}/devboxes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49488,6 +49931,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box list-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --user-id \"00000000-0000-0000-0000-000000000000\"v" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49537,6 +49998,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box list-all --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\"" + ], + "name": "List all dev boxes" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/devboxes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49586,6 +50065,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box list-operation --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/operations", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49635,6 +50132,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box list-snapshot--endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/snapshots", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49684,6 +50199,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box repair --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Repair" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:repair", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49733,6 +50266,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box restart --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Restart" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:restart", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49782,6 +50333,55 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box restore-snapshot --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --snapshot-id \"CPC_974f0852-a0f4-4a9f-8ce7-d0d0d7a604cf_9b656834-3563-4bca-93c6-f90cfa3c6797\"" + ], + "name": "Restore snapshot" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:restoresnapshot", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] + } + ] + }, + "schedule-delete": { + "help": { + "short": "Creates an action to schedule the deletion of a Dev Box" + }, + "names": [ + "devcenter", + "dev", + "dev-box", + "schedule-delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box schedule-delete --project-name \"myProject\" --user-id \"me\" --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --delete-at 2022-09-30T17:00:00Z" + ], + "name": "Creates an occurrence of Dev Box delete action." + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:scheduledelete", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49813,6 +50413,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box set-active-hours --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\" --time-zone \"America/Los_Angeles\" --start-time-hour \"9\" --end-time-hour \"17\"" + ], + "name": "Set active hours" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:setactivehours", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49862,6 +50480,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box show --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49911,6 +50547,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box show-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --action-name \"schedule-default\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -49960,6 +50614,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box show-operation --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --operation-id \"f5dbdfab-fa0e-4831-8d13-25359aa5e680\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Show operation" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/operations/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50009,6 +50681,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box show-remote-connection --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Gets RDP connection info" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/remoteconnection", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50058,6 +50748,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box show-snapshot --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --snapshot-id \"CPC_974f0852-a0f4-4a9f-8ce7-d0d0d7a604cf_9b656834-3563-4bca-93c6-f90cfa3c6797\"" + ], + "name": "Show snapshot" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/snapshots/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50107,6 +50815,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box skip-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --name \"myDevBox\" --action-name \"schedule-default\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Skip action" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50156,6 +50882,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box start --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Start" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:start", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50179,12 +50923,30 @@ "name": "Stop" } ], - "name": "2024-10-01-preview", + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:stop", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev dev-box stop --name \"MyDevBox\" --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Stop" + } + ], + "name": "2025-04-01-preview", "resources": [ { "id": "/projects/{}/users/{}/devboxes/{}:stop", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] }, @@ -50197,12 +50959,12 @@ "name": "Stop" } ], - "name": "2025-04-01-preview", + "name": "2025-08-01-preview", "resources": [ { "id": "/projects/{}/users/{}/devboxes/{}:stop", "plane": "data-plane:microsoft.devcenter", - "version": "2025-04-01-preview" + "version": "2025-08-01-preview" } ] } @@ -50266,6 +51028,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment create --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --catalog-name \"main\" --environment-definition-name \"helloworld\" --environment-type \"DevTest\" --parameters \"{\\\"functionAppRuntime\\\":\\\"node\\\",\\\"storageAccountType\\\":\\\"Standard_LRS\\\"}\" --name \"mydevenv\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Create" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50315,6 +51095,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment delay-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --action-name \"myEnv-Delete\" --delay-time \"04:30\"" + ], + "name": "Delay an action" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions/{}:delay", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50364,6 +51162,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment delete --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Delete" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50435,6 +51251,35 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List by user and project" + }, + { + "commands": [ + "devcenter dev environment list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List by project" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/environments", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + }, + { + "id": "/projects/{}/users/{}/environments", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50484,6 +51329,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment list-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50533,6 +51396,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment list-operation --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/operations", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50582,6 +51463,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50631,6 +51530,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment show-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --action-name \"myEnv-Delete\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50680,6 +51597,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment show-logs-by-operation --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --operation-id \"f5dbdfab- fa0e-4831-8d13-25359aa5e680\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/operations/{}/logs", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50729,6 +51664,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment show-operation --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --operation-id \"f5dbdfab- fa0e-4831-8d13-25359aa5e680\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/operations/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50778,6 +51731,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment show-outputs --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/outputs", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50827,6 +51798,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment skip-action --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --action-name \"myEnv-Delete\"" + ], + "name": "Skip an action" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions/{}:skip", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -50876,6 +51865,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment update-expiration-date --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"mydevenv\" --project-name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\" --expiration \"2025-11-30T22:35:00+00:00\"" + ], + "name": "Update" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -50917,17 +51924,46 @@ "name": "List by project and catalog" } ], - "name": "2024-10-01-preview", + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}/environmentdefinitions", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-01-preview" + }, + { + "id": "/projects/{}/environmentdefinitions", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "az devcenter dev environment-definition list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List by project" + }, + { + "commands": [ + "devcenter dev environment-definition list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --catalog-name \"myCatalog\"" + ], + "name": "List by project and catalog" + } + ], + "name": "2025-04-01-preview", "resources": [ { "id": "/projects/{}/catalogs/{}/environmentdefinitions", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" }, { "id": "/projects/{}/environmentdefinitions", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] }, @@ -50946,17 +51982,17 @@ "name": "List by project and catalog" } ], - "name": "2025-04-01-preview", + "name": "2025-08-01-preview", "resources": [ { "id": "/projects/{}/catalogs/{}/environmentdefinitions", "plane": "data-plane:microsoft.devcenter", - "version": "2025-04-01-preview" + "version": "2025-08-01-preview" }, { "id": "/projects/{}/environmentdefinitions", "plane": "data-plane:microsoft.devcenter", - "version": "2025-04-01-preview" + "version": "2025-08-01-preview" } ] } @@ -51008,6 +52044,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment-definition show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --catalog-name \"myCatalog\" --definition-name \"foo\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -51069,6 +52123,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment-type list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/environmenttypes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51118,6 +52190,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment-type show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --environment-type-name \"dev\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/environmenttypes/{}/users/{}/abilities", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51167,6 +52257,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev environment-type show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --environment-type-name \"dev\"" + ], + "name": "Get an environment type configured for a project." + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/environmenttypes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -51228,6 +52336,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev image-build show-log --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\" --image-build-log-id \"91835dc0-ef5a-4f58-9e3a-099aea8481f4\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/imagebuildlogs/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -51243,6 +52369,37 @@ }, "pool": { "commands": { + "align": { + "help": { + "short": "Aligns all Dev Boxes in the pool with the current configuration." + }, + "names": [ + "devcenter", + "dev", + "pool", + "align" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter dev pool align --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"myProject\" --pool-name \"DevPool\" --targets [\"NetworkProperties\"]" + ], + "name": "Align" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}:align", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] + } + ] + }, "list": { "help": { "short": "List available pools." @@ -51289,6 +52446,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev pool list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/pools", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51338,6 +52513,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev pool show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"DevPool\" --project-name \"DevProject\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -51399,6 +52592,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev project list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51448,6 +52659,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev project list-abilities --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"DevProject\" --user-id \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "List" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/abilities", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51497,6 +52726,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev project show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"DevProject\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51546,6 +52793,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev project show-operation --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --name \"DevProject\" --operation-id \"f5dbdfab- fa0e-4831-8d13-25359aa5e680\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/operationstatuses/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } @@ -51629,6 +52894,35 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev schedule list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --project-name \"DevProject\"" + ], + "name": "List by project" + }, + { + "commands": [ + "devcenter dev schedule list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --pool-name \"DevPool\" --project-name \"DevProject\"" + ], + "name": "List by pool" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}/schedules", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + }, + { + "id": "/projects/{}/schedules", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] }, @@ -51678,6 +52972,24 @@ "version": "2025-04-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev schedule show --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\" --pool-name \"DevPool\" --project-name \"DevProject\"" + ], + "name": "Get" + } + ], + "name": "2025-08-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}/schedules/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-08-01-preview" + } + ] } ] } diff --git a/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.json new file mode 100644 index 000000000..02c781796 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/devboxes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L2RldmJveGVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-all", "version": "2025-08-01-preview", "resources": [{"id": "/devboxes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L2RldmJveGVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "operations": [{"operationId": "DevBoxes_ListAllDevBoxes", "http": {"path": "/devboxes", "request": {"method": "get", "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "startTimeHour"}, {"type": "string", "name": "timeZone"}]}, {"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "dateTime", "name": "lastConnectedTime"}, {"readOnly": true, "type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "Deallocated"}, {"value": "Hibernated"}, {"value": "PoweredOff"}, {"value": "Running"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InGracePeriod"}, {"value": "NotProvisioned"}, {"value": "PendingApproval"}, {"value": "ProvisionedWithWarning"}, {"value": "Provisioning"}, {"value": "Starting"}, {"value": "Stopping"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"readOnly": true, "type": "uuid", "name": "uniqueId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.xml new file mode 100644 index 000000000..94e85615b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-08-01-preview.xml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.json new file mode 100644 index 000000000..2eed439a1 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3Rz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3Rz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "operations": [{"operationId": "DevCenter_ListProjects", "http": {"path": "/projects", "request": {"method": "get", "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.xml new file mode 100644 index 000000000..7ea403a93 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-08-01-preview.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..392eaf1f3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "help": {"short": "The DevCenter Project upon which to execute operations."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevCenter_GetProject", "http": {"path": "/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..d09015f04 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-08-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..7bd41cba1 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/operationstatuses/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vb3BlcmF0aW9uc3RhdHVzZXMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "show-operation", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/operationstatuses/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vb3BlcmF0aW9uc3RhdHVzZXMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "uuid", "var": "$Path.operationId", "options": ["operation-id"], "required": true, "help": {"short": "The operation id name."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "help": {"short": "The DevCenter Project upon which to execute operations."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "OperationStatuses_Get", "http": {"path": "/projects/{projectName}/operationstatuses/{operationId}", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "operationId", "arg": "$Path.operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..2294f4131 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-08-01-preview.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.json new file mode 100644 index 000000000..cd469af7d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/approvals", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXBwcm92YWxz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev approval", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/approvals", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXBwcm92YWxz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "integer32", "var": "$Query.maxpagesize", "options": ["max-page-size"], "group": "", "help": {"short": "The maximum number of result items per page."}}, {"type": "array", "var": "$Query.select", "options": ["select"], "help": {"short": "Select the specified fields to be included in the response."}, "item": {"type": "string"}}, {"type": "integer32", "var": "$Query.skip", "options": ["skip"], "help": {"short": "The number of result items to skip."}, "default": {"value": 0}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The number of result items to return."}}]}], "operations": [{"operationId": "DevCenter_ListApprovals", "http": {"path": "/projects/{projectName}/approvals", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"params": [{"type": "integer32", "name": "maxpagesize", "arg": "$Query.maxpagesize"}, {"type": "array", "name": "select", "arg": "$Query.select", "format": {"strFormat": "multi"}, "item": {"type": "string"}}, {"default": {"value": 0}, "type": "integer32", "name": "skip", "arg": "$Query.skip"}, {"type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "uuid", "name": "createdBy"}, {"readOnly": true, "type": "string", "name": "createdByType"}, {"readOnly": true, "type": "string", "name": "resourceUri"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.xml new file mode 100644 index 000000000..6529a2ce7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-08-01-preview.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.json new file mode 100644 index 000000000..9cc4b9adb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/customizationtasks", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/customizationtasks", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_ListCustomizationTaskDefinitionsByProject", "http": {"path": "/projects/{projectName}/customizationTasks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "catalogName"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "object", "props": [{"type": "array", "name": "allowed", "item": {"type": "string"}}, {"type": "string", "name": "default"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "boolean"}, {"value": "number"}, {"value": "string"}]}}]}}}, {"readOnly": true, "type": "string", "name": "uri"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.xml new file mode 100644 index 000000000..f9b6ceb7e --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-08-01-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.json new file mode 100644 index 000000000..9b64afbcd --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/customizationtasks:validategroup", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tzOnZhbGlkYXRlR3JvdXA=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "validate", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/customizationtasks:validategroup", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tzOnZhbGlkYXRlR3JvdXA=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "Body", "args": [{"type": "array", "var": "$body.tasks", "options": ["tasks"], "group": "Body", "help": {"short": "Tasks to apply."}, "item": {"type": "object", "args": [{"type": "string", "var": "$body.tasks[].displayName", "options": ["display-name"], "help": {"short": "Display name to help differentiate multiple instances of the same task."}}, {"type": "string", "var": "$body.tasks[].name", "options": ["name"], "required": true, "help": {"short": "Name of the task."}}, {"type": "object", "var": "$body.tasks[].parameters", "options": ["parameters"], "help": {"short": "Parameters for the task."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$body.tasks[].runAs", "options": ["run-as"], "help": {"short": "What account to run the task as."}, "enum": {"items": [{"name": "System", "value": "System"}, {"name": "User", "value": "User"}]}}, {"type": "integer32", "var": "$body.tasks[].timeoutInSeconds", "options": ["timeout-in-seconds"], "help": {"short": "Timeout, in seconds. Overrides any timeout provided on the task definition."}}]}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_ValidateCustomizationTasksAction", "http": {"path": "/projects/{projectName}/customizationTasks:validateGroup", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "tasks", "arg": "$body.tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "arg": "$body.tasks[].displayName"}, {"type": "string", "name": "name", "arg": "$body.tasks[].name", "required": true}, {"type": "object", "name": "parameters", "arg": "$body.tasks[].parameters", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "runAs", "arg": "$body.tasks[].runAs", "enum": {"items": [{"value": "System"}, {"value": "User"}]}}, {"type": "integer32", "name": "timeoutInSeconds", "arg": "$body.tasks[].timeoutInSeconds"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "object", "name": "result", "props": [{"type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "required": true, "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "target", "required": true, "props": [{"type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "logUri"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "runAs", "enum": {"items": [{"value": "System"}, {"value": "User"}]}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "FailedValidation"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Skipped"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "WaitingForUserInputUac"}, {"value": "WaitingForUserSession"}]}}, {"type": "integer32", "name": "timeoutInSeconds"}]}]}}, {"type": "string", "name": "validationResult", "required": true, "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.xml new file mode 100644 index 000000000..c99e6061d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-08-01-preview.xml @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.json new file mode 100644 index 000000000..b588650b8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev catalog", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/catalogs", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_ListCatalogsByProject", "http": {"path": "/projects/{projectName}/catalogs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.xml new file mode 100644 index 000000000..bed84f227 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-08-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..e16fe0a63 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev catalog", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "help": {"short": "Name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetCatalog", "http": {"path": "/projects/{projectName}/catalogs/{catalogName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..e9cb674d9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-08-01-preview.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.json new file mode 100644 index 000000000..2251790b2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}/customizationtasks/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jdXN0b21pemF0aW9uVGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}/customizationtasks/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jdXN0b21pemF0aW9uVGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "help": {"short": "Name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.taskName", "options": ["n", "name", "task-name"], "required": true, "group": "", "help": {"short": "Full name of the task: {catalogName}/{taskName}."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetCustomizationTaskDefinitions", "http": {"path": "/projects/{projectName}/catalogs/{catalogName}/customizationTasks/{taskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "taskName", "arg": "$Path.taskName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "catalogName"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "object", "props": [{"type": "array", "name": "allowed", "item": {"type": "string"}}, {"type": "string", "name": "default"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "boolean"}, {"value": "number"}, {"value": "string"}]}}]}}}, {"readOnly": true, "type": "string", "name": "uri"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.xml new file mode 100644 index 000000000..b8b487fc2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-08-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.json new file mode 100644 index 000000000..95648efbe --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/environmentdefinitions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-definition", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/environmentdefinitions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "help": {"short": "The name of the catalog"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "conditions": [{"var": "$Condition_Environments_ListEnvironmentDefinitionsByCatalog", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.catalogName"}, {"type": "hasValue", "arg": "$Path.projectName"}]}}, {"var": "$Condition_Environments_ListEnvironmentDefinitionsByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.catalogName"}}]}}], "operations": [{"when": ["$Condition_Environments_ListEnvironmentDefinitionsByCatalog"], "operationId": "Environments_ListEnvironmentDefinitionsByCatalog", "http": {"path": "/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "description"}, {"type": "string", "name": "id", "required": true}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "array", "name": "allowed", "format": {"minLength": 1}, "item": {"type": "string"}}, {"type": "string", "name": "default"}, {"type": "string", "name": "description"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "readOnly"}, {"type": "boolean", "name": "required", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"type": "string", "name": "parametersSchema"}, {"type": "string", "name": "templatePath"}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Environments_ListEnvironmentDefinitionsByProject"], "operationId": "Environments_ListEnvironmentDefinitionsByProject", "http": {"path": "/projects/{projectName}/environmentDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "description"}, {"type": "string", "name": "id", "required": true}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "array", "name": "allowed", "format": {"minLength": 1}, "item": {"type": "string"}}, {"type": "string", "name": "default"}, {"type": "string", "name": "description"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "readOnly"}, {"type": "boolean", "name": "required", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"type": "string", "name": "parametersSchema"}, {"type": "string", "name": "templatePath"}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.xml new file mode 100644 index 000000000..25a8c2e1d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.json new file mode 100644 index 000000000..2b577ff27 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tkZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-definition", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tkZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "help": {"short": "Name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-name"], "required": true, "help": {"short": "Name of the environment definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetEnvironmentDefinition", "http": {"path": "/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{definitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "description"}, {"type": "string", "name": "id", "required": true}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "array", "name": "allowed", "format": {"minLength": 1}, "item": {"type": "string"}}, {"type": "string", "name": "default"}, {"type": "string", "name": "description"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "name"}, {"type": "boolean", "name": "readOnly"}, {"type": "boolean", "name": "required", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"type": "string", "name": "parametersSchema"}, {"type": "string", "name": "templatePath"}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.xml new file mode 100644 index 000000000..34ea937d8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-08-01-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.md new file mode 100644 index 000000000..c7b24f1e8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/catalogs/{}/environmentdefinitions 2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-08-01-preview.xml) diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.json new file mode 100644 index 000000000..5c169b90e --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environments", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/users/{}/environments", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/environments", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/users/{}/environments", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "conditions": [{"var": "$Condition_Environments_ListEnvironments", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.userId"}}]}}, {"var": "$Condition_Environments_ListEnvironmentsByUser", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.userId"}]}}], "operations": [{"when": ["$Condition_Environments_ListEnvironments"], "operationId": "Environments_ListEnvironments", "http": {"path": "/projects/{projectName}/environments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "environmentDefinitionName", "required": true}, {"type": "string", "name": "environmentType", "required": true}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "dateTime", "name": "expirationDate"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "parameters", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "Preparing"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "Syncing"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGroupId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Environments_ListEnvironmentsByUser"], "operationId": "Environments_ListEnvironmentsByUser", "http": {"path": "/projects/{projectName}/users/{userId}/environments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "environmentDefinitionName", "required": true}, {"type": "string", "name": "environmentType", "required": true}, {"readOnly": true, "type": "@AzureCoreFoundationsError_read", "name": "error"}, {"type": "dateTime", "name": "expirationDate"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "parameters", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "Preparing"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "Syncing"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGroupId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.xml new file mode 100644 index 000000000..303fe10b8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.json new file mode 100644 index 000000000..5947d9d19 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environmenttypes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-type", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/environmenttypes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_ListEnvironmentTypes", "http": {"path": "/projects/{projectName}/environmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "deploymentTargetId", "required": true}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.xml new file mode 100644 index 000000000..2966c84ff --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-08-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.json new file mode 100644 index 000000000..ce816ec38 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environmenttypes/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-type", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/environmenttypes/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "group": "", "help": {"short": "The name of the environment type"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetEnvironmentTypes", "http": {"path": "/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "deploymentTargetId", "required": true}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.xml new file mode 100644 index 000000000..2c6e430e9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-08-01-preview.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.json new file mode 100644 index 000000000..29b1e839a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environmenttypes/{}/users/{}/abilities", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-type", "commands": [{"name": "list-abilities", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/environmenttypes/{}/users/{}/abilities", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "group": "", "help": {"short": "The name of the environment type"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The maximum number of resources to return from the operation. Example: 'top=10'."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetEnvironmentTypeAbilities", "http": {"path": "/projects/{projectName}/environmentTypes/{environmentTypeName}/users/{userId}/abilities", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "abilitiesAsAdmin", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "DeleteEnvironments"}, {"value": "ManageEnvironmentActions"}, {"value": "ReadEnvironmentActions"}, {"value": "ReadEnvironmentOutputs"}, {"value": "ReadEnvironments"}, {"value": "WriteEnvironments"}]}}}, {"type": "array", "name": "abilitiesAsDeveloper", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "DeleteEnvironments"}, {"value": "ManageEnvironmentActions"}, {"value": "ReadEnvironmentActions"}, {"value": "ReadEnvironmentOutputs"}, {"value": "ReadEnvironments"}, {"value": "WriteEnvironments"}]}}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.xml new file mode 100644 index 000000000..6cb9ffff8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-08-01-preview.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..73f1c69e3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/imagebuildlogs/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VCdWlsZExvZ3Mve2ltYWdlQnVpbGRMb2dJZH0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev image-build", "commands": [{"name": "show-log", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/imagebuildlogs/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VCdWlsZExvZ3Mve2ltYWdlQnVpbGRMb2dJZH0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "uuid", "var": "$Path.imageBuildLogId", "options": ["i", "image-build-log-id"], "required": true, "group": "", "help": {"short": "An imaging build log id."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetImagingTaskLog", "http": {"path": "/projects/{projectName}/imageBuildLogs/{imageBuildLogId}", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "imageBuildLogId", "arg": "$Path.imageBuildLogId", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "string"}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "string", "ref": "$Instance"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..64ac4843f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-08-01-preview.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.json new file mode 100644 index 000000000..e4c0c7363 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev pool", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/pools", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_ListPools", "http": {"path": "/projects/{projectName}/pools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"type": "string", "name": "healthStatus", "required": true, "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.xml new file mode 100644 index 000000000..64747419b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-08-01-preview.xml @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..fdf898d4a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev pool", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/pools/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "help": {"short": "Pool name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetPool", "http": {"path": "/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"type": "string", "name": "healthStatus", "required": true, "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..56d7cfca3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-08-01-preview.xml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.json new file mode 100644 index 000000000..cf3ba2a3b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}/schedules", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/schedules", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vc2NoZWR1bGVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev schedule", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/pools/{}/schedules", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/schedules", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vc2NoZWR1bGVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "help": {"short": "The name of a pool of Dev Boxes."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The DevCenter The name of the project. Use az configure -d project= to configure a default.Project upon which to execute operations."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "conditions": [{"var": "$Condition_DevBoxes_ListSchedulesByPool", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.poolName"}, {"type": "hasValue", "arg": "$Path.projectName"}]}}, {"var": "$Condition_DevBoxes_ListSchedulesByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.poolName"}}]}}], "operations": [{"when": ["$Condition_DevBoxes_ListSchedulesByPool"], "operationId": "DevBoxes_ListSchedulesByPool", "http": {"path": "/projects/{projectName}/pools/{poolName}/schedules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Pool"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxes_ListSchedulesByProject"], "operationId": "DevBoxes_ListSchedulesByProject", "http": {"path": "/projects/{projectName}/schedules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Pool"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.xml new file mode 100644 index 000000000..b43d4e29a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.json new file mode 100644 index 000000000..2e9141978 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}/schedules/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev schedule", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/pools/{}/schedules/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "help": {"short": "Pool name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.scheduleName", "options": ["schedule-name"], "required": true, "group": "", "help": {"short": "Display name for the Schedule."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetScheduleByPool", "http": {"path": "/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Pool"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.xml new file mode 100644 index 000000000..1be4693d8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-08-01-preview.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.json new file mode 100644 index 000000000..71d283c8d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}:align", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfTphbGlnbg==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev pool", "commands": [{"name": "align", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/pools/{}:align", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfTphbGlnbg==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "help": {"short": "Pool name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, {"name": "Body", "args": [{"type": "array", "var": "$body.targets", "options": ["targets"], "required": true, "group": "Body", "help": {"short": "The targets to align on. Possible values are \"NetworkProperties\", \"HibernateSupport\", or \"SingleSignOnStatus\"."}, "item": {"type": "string", "enum": {"items": [{"name": "HibernateSupport", "value": "HibernateSupport"}, {"name": "NetworkProperties", "value": "NetworkProperties"}, {"name": "SingleSignOnStatus", "value": "SingleSignOnStatus"}]}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_AlignPool", "http": {"path": "/projects/{projectName}/pools/{poolName}:align", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "targets", "arg": "$body.targets", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "HibernateSupport"}, {"value": "NetworkProperties"}, {"value": "SingleSignOnStatus"}]}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.xml new file mode 100644 index 000000000..4d4666ab6 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9OmFsaWdu/2025-08-01-preview.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.md new file mode 100644 index 000000000..c8954f4ab --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/pools/{}/schedules 2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-08-01-preview.xml) diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.json new file mode 100644 index 000000000..5e25087d2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/abilities", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "list-abilities", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/abilities", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "help": {"short": "The DevCenter Project upon which to execute operations."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"operationId": "DevCenter_GetProjectAbilities", "http": {"path": "/projects/{projectName}/users/{userId}/abilities", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "abilitiesAsAdmin", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "DeleteDevBoxes"}, {"value": "DeleteEnvironments"}, {"value": "ManageEnvironmentActions"}, {"value": "ReadDevBoxes"}, {"value": "ReadEnvironmentActions"}, {"value": "ReadEnvironmentOutputs"}, {"value": "ReadEnvironments"}, {"value": "StartDevBoxes"}, {"value": "StopDevBoxes"}, {"value": "WriteDevBoxes"}, {"value": "WriteEnvironments"}]}}}, {"type": "array", "name": "abilitiesAsDeveloper", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "ConnectWithDevBoxTunnels"}, {"value": "CreateDevBoxTunnels"}, {"value": "CustomizeDevBoxes"}, {"value": "DeleteDevBoxTunnels"}, {"value": "DeleteDevBoxes"}, {"value": "DeleteEnvironments"}, {"value": "ManageDevBoxActions"}, {"value": "ManageEnvironmentActions"}, {"value": "ReadDevBoxActions"}, {"value": "ReadDevBoxes"}, {"value": "ReadEnvironmentActions"}, {"value": "ReadEnvironmentOutputs"}, {"value": "ReadEnvironments"}, {"value": "ReadRemoteConnections"}, {"value": "StartDevBoxes"}, {"value": "StopDevBoxes"}, {"value": "WriteDevBoxes"}, {"value": "WriteEnvironments"}]}}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.xml new file mode 100644 index 000000000..3701e3e59 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-08-01-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.json new file mode 100644 index 000000000..fb94b3fd6 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/users/{}/devboxes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3VzZXJzL3t1c2VySWR9L2RldmJveGVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}, {"id": "/users/{}/devboxes", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3VzZXJzL3t1c2VySWR9L2RldmJveGVz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "conditions": [{"var": "$Condition_DevBoxes_ListDevBoxesByUser", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.userId"}]}}, {"var": "$Condition_DevBoxes_ListAllDevBoxesByUser", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.userId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.projectName"}}]}}], "operations": [{"when": ["$Condition_DevBoxes_ListDevBoxesByUser"], "operationId": "DevBoxes_ListDevBoxesByUser", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "startTimeHour"}, {"type": "string", "name": "timeZone"}]}, {"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "dateTime", "name": "lastConnectedTime"}, {"readOnly": true, "type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "Deallocated"}, {"value": "Hibernated"}, {"value": "PoweredOff"}, {"value": "Running"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InGracePeriod"}, {"value": "NotProvisioned"}, {"value": "PendingApproval"}, {"value": "ProvisionedWithWarning"}, {"value": "Provisioning"}, {"value": "Starting"}, {"value": "Stopping"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"readOnly": true, "type": "uuid", "name": "uniqueId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxes_ListAllDevBoxesByUser"], "operationId": "DevBoxes_ListAllDevBoxesByUser", "http": {"path": "/users/{userId}/devboxes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "startTimeHour"}, {"type": "string", "name": "timeZone"}]}, {"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "@AzureCoreFoundationsError_read", "name": "error"}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "dateTime", "name": "lastConnectedTime"}, {"readOnly": true, "type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "Deallocated"}, {"value": "Hibernated"}, {"value": "PoweredOff"}, {"value": "Running"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InGracePeriod"}, {"value": "NotProvisioned"}, {"value": "PendingApproval"}, {"value": "ProvisionedWithWarning"}, {"value": "Provisioning"}, {"value": "Starting"}, {"value": "Stopping"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"readOnly": true, "type": "uuid", "name": "uniqueId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.xml new file mode 100644 index 000000000..465a11149 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.xml @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..859eb3a19 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"operationId": "DevBoxes_GetDevBoxByUser", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "startTimeHour"}, {"type": "string", "name": "timeZone"}]}, {"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "dateTime", "name": "lastConnectedTime"}, {"readOnly": true, "type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "Deallocated"}, {"value": "Hibernated"}, {"value": "PoweredOff"}, {"value": "Running"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InGracePeriod"}, {"value": "NotProvisioned"}, {"value": "PendingApproval"}, {"value": "ProvisionedWithWarning"}, {"value": "Provisioning"}, {"value": "Starting"}, {"value": "Stopping"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"readOnly": true, "type": "uuid", "name": "uniqueId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_DeleteDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.poolName", "options": ["pool-name"], "required": true, "group": "Body", "help": {"short": "The name of the Dev Box pool this machine belongs to."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_CreateDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "poolName", "arg": "$body.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "startTimeHour"}, {"type": "string", "name": "timeZone"}]}, {"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "dateTime", "name": "lastConnectedTime"}, {"readOnly": true, "type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "Deallocated"}, {"value": "Hibernated"}, {"value": "PoweredOff"}, {"value": "Running"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InGracePeriod"}, {"value": "NotProvisioned"}, {"value": "PendingApproval"}, {"value": "ProvisionedWithWarning"}, {"value": "Provisioning"}, {"value": "Starting"}, {"value": "Stopping"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"readOnly": true, "type": "uuid", "name": "uniqueId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..4f8f526ad --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-08-01-preview.xml @@ -0,0 +1,538 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.json new file mode 100644 index 000000000..2b9ff7862 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-operation", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_ListOperations", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/operations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "uuid", "name": "createdByObjectId"}, {"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Align"}, {"value": "CaptureSnapshot"}, {"value": "Repair"}, {"value": "Restart"}, {"value": "RestoreSnapshot"}, {"value": "Start"}, {"value": "Stop"}]}}, {"type": "uuid", "name": "operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "uri", "required": true}], "discriminators": [{"property": "kind", "value": "Align"}, {"property": "kind", "value": "CaptureSnapshot"}, {"property": "kind", "value": "Repair", "props": [{"type": "object", "name": "result", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "repairOutcome", "enum": {"items": [{"value": "FixApplied"}, {"value": "IssuesDetected"}, {"value": "NoIssuesDetected"}]}}]}]}, {"property": "kind", "value": "Restart"}, {"property": "kind", "value": "RestoreSnapshot", "props": [{"type": "string", "name": "snapshotId", "required": true}]}, {"property": "kind", "value": "Start"}, {"property": "kind", "value": "Stop"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.xml new file mode 100644 index 000000000..d9d203ae3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-08-01-preview.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.json new file mode 100644 index 000000000..0fd6c0701 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-operation", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "uuid", "var": "$Path.operationId", "options": ["operation-id"], "required": true, "help": {"short": "Unique identifier for the Dev Box operation."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetOperation", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/operations/{operationId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "uuid", "name": "operationId", "arg": "$Path.operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "uuid", "name": "createdByObjectId"}, {"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Align"}, {"value": "CaptureSnapshot"}, {"value": "Repair"}, {"value": "Restart"}, {"value": "RestoreSnapshot"}, {"value": "Start"}, {"value": "Stop"}]}}, {"type": "uuid", "name": "operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "uri", "required": true}], "discriminators": [{"property": "kind", "value": "Align"}, {"property": "kind", "value": "CaptureSnapshot"}, {"property": "kind", "value": "Repair", "props": [{"type": "object", "name": "result", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "repairOutcome", "enum": {"items": [{"value": "FixApplied"}, {"value": "IssuesDetected"}, {"value": "NoIssuesDetected"}]}}]}]}, {"property": "kind", "value": "Restart"}, {"property": "kind", "value": "RestoreSnapshot", "props": [{"type": "string", "name": "snapshotId", "required": true}]}, {"property": "kind", "value": "Start"}, {"property": "kind", "value": "Stop"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.xml new file mode 100644 index 000000000..5f0b192a8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-08-01-preview.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.json new file mode 100644 index 000000000..b5aab84b8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions:delay", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM6ZGVsYXk=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "delay-all-actions", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions:delay", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM6ZGVsYXk=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "dateTime", "var": "$Query.until", "options": ["until"], "required": true, "help": {"short": "The time to delay the Dev Box action or actions until, in RFC3339 format."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_DelayActions", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions:delay", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "dateTime", "name": "until", "arg": "$Query.until", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "object", "name": "action", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}, {"value": "Stop"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime", "required": true}]}, {"type": "string", "name": "sourceId", "required": true}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Admin"}, {"value": "Pool"}, {"value": "Project"}, {"value": "Schedule"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "dateTime", "name": "suspendedUntil"}, {"type": "string", "name": "uri", "required": true}]}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "result", "required": true, "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.xml new file mode 100644 index 000000000..d2825215d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-08-01-preview.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.json new file mode 100644 index 000000000..cb8fb78a3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_ListActions", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}, {"value": "Stop"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime", "required": true}]}, {"type": "string", "name": "sourceId", "required": true}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Admin"}, {"value": "Pool"}, {"value": "Project"}, {"value": "Schedule"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "dateTime", "name": "suspendedUntil"}, {"type": "string", "name": "uri", "required": true}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.xml new file mode 100644 index 000000000..bfbd53ba2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-08-01-preview.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.json new file mode 100644 index 000000000..a4c339c4d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:delay", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "delay-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:delay", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.actionName", "options": ["action-name"], "required": true, "help": {"short": "The name of the action."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "dateTime", "var": "$Query.until", "options": ["until"], "required": true, "help": {"short": "The time to delay the Dev Box action or actions until, in RFC3339 format."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_DelayAction", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}:delay", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "actionName", "arg": "$Path.actionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "dateTime", "name": "until", "arg": "$Query.until", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}, {"value": "Stop"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime", "required": true}]}, {"type": "string", "name": "sourceId", "required": true}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Admin"}, {"value": "Pool"}, {"value": "Project"}, {"value": "Schedule"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "dateTime", "name": "suspendedUntil"}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.xml new file mode 100644 index 000000000..6ab8d991e --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-08-01-preview.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.json new file mode 100644 index 000000000..4dd9a7252 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "skip-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.actionName", "options": ["action-name"], "required": true, "help": {"short": "The name of the action."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_SkipAction", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}:skip", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "actionName", "arg": "$Path.actionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [204]}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.xml new file mode 100644 index 000000000..5a30629d1 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-08-01-preview.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.json new file mode 100644 index 000000000..43d4d19f9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.actionName", "options": ["action-name"], "required": true, "help": {"short": "The name of the action."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetAction", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "actionName", "arg": "$Path.actionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}, {"value": "Stop"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime", "required": true}]}, {"type": "string", "name": "sourceId", "required": true}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "Admin"}, {"value": "Pool"}, {"value": "Project"}, {"value": "Schedule"}]}}, {"type": "string", "name": "sourceUri", "required": true}, {"type": "dateTime", "name": "suspendedUntil"}, {"type": "string", "name": "uri", "required": true}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.xml new file mode 100644 index 000000000..a2fbdb0f7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-08-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.json new file mode 100644 index 000000000..ac90145e8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"operationId": "DevBoxes_ListDevBoxAddons", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/addons", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "DevBoxTunnel"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "discriminators": [{"property": "kind", "value": "DevBoxTunnel", "props": [{"readOnly": true, "type": "string", "name": "codeTunnelName"}, {"readOnly": true, "type": "string", "name": "codeTunnelUrl"}, {"type": "string", "name": "hostingResourceName"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "Suspended"}]}}]}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.xml new file mode 100644 index 000000000..6d8fa47e7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-08-01-preview.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.json new file mode 100644 index 000000000..5947f50ef --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.addOnName", "options": ["n", "name", "add-on-name"], "required": true, "group": "", "help": {"short": "The name of the Dev Box addon."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"operationId": "DevBoxes_GetDevBoxAddon", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/addons/{addOnName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "addOnName", "arg": "$Path.addOnName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "DevBoxTunnel"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "discriminators": [{"property": "kind", "value": "DevBoxTunnel", "props": [{"readOnly": true, "type": "string", "name": "codeTunnelName"}, {"readOnly": true, "type": "string", "name": "codeTunnelUrl"}, {"type": "string", "name": "hostingResourceName"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "Suspended"}]}}]}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.addOnName", "options": ["n", "name", "add-on-name"], "required": true, "group": "", "help": {"short": "The name of the Dev Box addon."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_DeleteDevBoxAddOn", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/addons/{addOnName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "addOnName", "arg": "$Path.addOnName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.addOnName", "options": ["n", "name", "add-on-name"], "required": true, "group": "", "help": {"short": "The name of the Dev Box addon."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.DevBoxTunnel", "options": ["dev-box-tunnel"], "group": "Body", "help": {"short": "Dev box tunnel properties"}, "args": [{"type": "string", "var": "$body.DevBoxTunnel.hostingResourceName", "options": ["hosting-resource-name"], "group": "DevBoxTunnel", "help": {"short": "The hosting resource name, either a DevBox or HyperV. Leaving it empty or `Default` if it's for DevBox."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_CreateOrReplaceDevBoxAddOn", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/addons/{addOnName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "addOnName", "arg": "$Path.addOnName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$body.DevBoxTunnel", "value": "DevBoxTunnel"}]}}], "discriminators": [{"property": "kind", "value": "DevBoxTunnel", "props": [{"type": "string", "name": "hostingResourceName", "arg": "$body.DevBoxTunnel.hostingResourceName"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "DevBoxTunnel"}]}}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "discriminators": [{"property": "kind", "value": "DevBoxTunnel", "props": [{"readOnly": true, "type": "string", "name": "codeTunnelName"}, {"readOnly": true, "type": "string", "name": "codeTunnelUrl"}, {"type": "string", "name": "hostingResourceName"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "Suspended"}]}}]}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.xml new file mode 100644 index 000000000..640a52b99 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-08-01-preview.xml @@ -0,0 +1,354 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.json new file mode 100644 index 000000000..19fbb6546 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:disable", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTpkaXNhYmxl/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "disable", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:disable", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTpkaXNhYmxl/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.addOnName", "options": ["n", "name", "add-on-name"], "required": true, "group": "", "help": {"short": "The name of the Dev Box addon."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_DisableDevBoxAddOn", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/addons/{addOnName}:disable", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "addOnName", "arg": "$Path.addOnName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.xml new file mode 100644 index 000000000..1bb217dc0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-08-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.json new file mode 100644 index 000000000..7b3c17a03 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:enable", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTplbmFibGU=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "enable", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:enable", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTplbmFibGU=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.addOnName", "options": ["n", "name", "add-on-name"], "required": true, "group": "", "help": {"short": "The name of the Dev Box addon."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_EnableDevBoxAddOn", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/addons/{addOnName}:enable", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "addOnName", "arg": "$Path.addOnName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.xml new file mode 100644 index 000000000..8c05ebf29 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-08-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.json new file mode 100644 index 000000000..459c74d91 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-group", "commands": [{"name": "list", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "string", "var": "$Query.include", "options": ["include"], "help": {"short": "Optional query parameter to specify what properties should be included in the response."}, "enum": {"items": [{"name": "tasks", "value": "tasks"}]}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_ListCustomizationGroups", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "string", "name": "include", "arg": "$Query.include", "enum": {"items": [{"value": "tasks"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "ValidationFailed"}]}}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "logUri"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "runAs", "enum": {"items": [{"value": "System"}, {"value": "User"}]}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "FailedValidation"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Skipped"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "WaitingForUserInputUac"}, {"value": "WaitingForUserSession"}]}}, {"type": "integer32", "name": "timeoutInSeconds"}]}}, {"readOnly": true, "type": "string", "name": "uri"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.xml new file mode 100644 index 000000000..2f5d0a2ba --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-08-01-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.json new file mode 100644 index 000000000..f1ef7016b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-group", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customizationGroupName", "options": ["n", "name", "customization-group-name"], "required": true, "group": "", "help": {"short": "A customization group name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"operationId": "DevBoxes_GetCustomizationGroup", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups/{customizationGroupName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customizationGroupName", "arg": "$Path.customizationGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "ValidationFailed"}]}}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "logUri"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "runAs", "enum": {"items": [{"value": "System"}, {"value": "User"}]}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "FailedValidation"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Skipped"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "WaitingForUserInputUac"}, {"value": "WaitingForUserSession"}]}}, {"type": "integer32", "name": "timeoutInSeconds"}]}}, {"readOnly": true, "type": "string", "name": "uri"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "create", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customizationGroupName", "options": ["n", "name", "customization-group-name"], "required": true, "group": "", "help": {"short": "A customization group name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "array", "var": "$body.tasks", "options": ["tasks"], "group": "Body", "help": {"short": "Tasks to apply. Note by default tasks are excluded from the response when listing customization groups. To include them, use the `include=tasks` query parameter."}, "item": {"type": "object", "args": [{"type": "string", "var": "$body.tasks[].displayName", "options": ["display-name"], "help": {"short": "Display name to help differentiate multiple instances of the same task."}}, {"type": "string", "var": "$body.tasks[].name", "options": ["name"], "required": true, "help": {"short": "Name of the task."}}, {"type": "object", "var": "$body.tasks[].parameters", "options": ["parameters"], "help": {"short": "Parameters for the task."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$body.tasks[].runAs", "options": ["run-as"], "help": {"short": "What account to run the task as."}, "enum": {"items": [{"name": "System", "value": "System"}, {"name": "User", "value": "User"}]}}, {"type": "integer32", "var": "$body.tasks[].timeoutInSeconds", "options": ["timeout-in-seconds"], "help": {"short": "Timeout, in seconds. Overrides any timeout provided on the task definition."}}]}}]}], "operations": [{"operationId": "DevBoxes_CreateCustomizationGroup", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups/{customizationGroupName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customizationGroupName", "arg": "$Path.customizationGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "tasks", "arg": "$body.tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "arg": "$body.tasks[].displayName"}, {"type": "string", "name": "name", "arg": "$body.tasks[].name", "required": true}, {"type": "object", "name": "parameters", "arg": "$body.tasks[].parameters", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "runAs", "arg": "$body.tasks[].runAs", "enum": {"items": [{"value": "System"}, {"value": "User"}]}}, {"type": "integer32", "name": "timeoutInSeconds", "arg": "$body.tasks[].timeoutInSeconds"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "ValidationFailed"}]}}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "logUri"}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "runAs", "enum": {"items": [{"value": "System"}, {"value": "User"}]}}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "FailedValidation"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Skipped"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "WaitingForUserInputUac"}, {"value": "WaitingForUserSession"}]}}, {"type": "integer32", "name": "timeoutInSeconds"}]}}, {"readOnly": true, "type": "string", "name": "uri"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.xml new file mode 100644 index 000000000..15ed88975 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-08-01-preview.xml @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.json new file mode 100644 index 000000000..d601845c8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}/logs/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9L2xvZ3Mve2N1c3RvbWl6YXRpb25UYXNrSWR9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "show-logs", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}/logs/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9L2xvZ3Mve2N1c3RvbWl6YXRpb25UYXNrSWR9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customizationGroupName", "options": ["c", "customization-group-name"], "required": true, "group": "", "help": {"short": "A customization group name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.customizationTaskId", "options": ["i", "customization-task-id"], "required": true, "group": "", "help": {"short": "A customization task ID."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "var": "$Path.devBoxName", "options": ["dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetCustomizationTaskLog", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups/{customizationGroupName}/logs/{customizationTaskId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customizationGroupName", "arg": "$Path.customizationGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "customizationTaskId", "arg": "$Path.customizationTaskId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "string"}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "string", "ref": "$Instance"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.xml new file mode 100644 index 000000000..0e5095105 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-08-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.json new file mode 100644 index 000000000..f3e21ca5c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/remoteconnection", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3JlbW90ZUNvbm5lY3Rpb24=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-remote-connection", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/remoteconnection", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3JlbW90ZUNvbm5lY3Rpb24=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetRemoteConnection", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/remoteConnection", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "cloudPcConnectionUrl"}, {"type": "string", "name": "rdpConnectionUrl"}, {"type": "string", "name": "webUrl"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.xml new file mode 100644 index 000000000..cc0b714f9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-08-01-preview.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.json new file mode 100644 index 000000000..7576ab1d2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-snapshot", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cw==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_ListSnapshots", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/snapshots", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "dateTime", "name": "expirationTime"}, {"readOnly": true, "type": "string", "name": "snapshotId"}, {"readOnly": true, "type": "string", "name": "snapshotType", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.xml new file mode 100644 index 000000000..f12698747 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-08-01-preview.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.json new file mode 100644 index 000000000..64a8a2df2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cy97c25hcHNob3RJZH0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-snapshot", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cy97c25hcHNob3RJZH0=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.snapshotId", "options": ["snapshot-id"], "required": true, "help": {"short": "The id of the snapshot. Should be treated as opaque string."}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "DevBoxes_GetSnapshot", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/snapshots/{snapshotId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "snapshotId", "arg": "$Path.snapshotId", "required": true}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "dateTime", "name": "expirationTime"}, {"readOnly": true, "type": "string", "name": "snapshotId"}, {"readOnly": true, "type": "string", "name": "snapshotType", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.xml new file mode 100644 index 000000000..a6ef72b13 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-08-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.json new file mode 100644 index 000000000..72ece3dc8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:align", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFsaWdu/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "align", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:align", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFsaWdu/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of the dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "array", "var": "$body.targets", "options": ["targets"], "required": true, "group": "Body", "help": {"short": "The targets to align on."}, "item": {"type": "string", "enum": {"items": [{"name": "HibernateSupport", "value": "HibernateSupport"}, {"name": "NetworkProperties", "value": "NetworkProperties"}, {"name": "SingleSignOnStatus", "value": "SingleSignOnStatus"}]}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_AlignDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:align", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "targets", "arg": "$body.targets", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "HibernateSupport"}, {"value": "NetworkProperties"}, {"value": "SingleSignOnStatus"}]}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.xml new file mode 100644 index 000000000..dd222bea9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-08-01-preview.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.json new file mode 100644 index 000000000..68bea6828 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:approve", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFwcHJvdmU=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "approve", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:approve", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFwcHJvdmU=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of the dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_ApproveDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:approve", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.xml new file mode 100644 index 000000000..6c4ed528f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-08-01-preview.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.json new file mode 100644 index 000000000..609d31bbd --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:capturesnapshot", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmNhcHR1cmVTbmFwc2hvdA==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "capture-snapshot", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:capturesnapshot", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmNhcHR1cmVTbmFwc2hvdA==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_CaptureSnapshot", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:captureSnapshot", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.xml new file mode 100644 index 000000000..c697345b5 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-08-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.json new file mode 100644 index 000000000..9e88accb9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restart", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RhcnQ=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "restart", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restart", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RhcnQ=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_RestartDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:restart", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.xml new file mode 100644 index 000000000..2ad9dbaf8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-08-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.json new file mode 100644 index 000000000..491680a17 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restoresnapshot", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RvcmVTbmFwc2hvdA==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "restore-snapshot", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restoresnapshot", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RvcmVTbmFwc2hvdA==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "string", "var": "$Query.snapshotId", "options": ["snapshot-id"], "required": true, "help": {"short": "Required parameter that specifies the snapshot id to use for the restore operation."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_RestoreSnapshot", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:restoreSnapshot", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "string", "name": "snapshotId", "arg": "$Query.snapshotId", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.xml new file mode 100644 index 000000000..8ee15812f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-08-01-preview.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.json new file mode 100644 index 000000000..b9e5f6da4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:repair", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlcGFpcg==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "repair", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:repair", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlcGFpcg==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_RepairDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:repair", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.xml new file mode 100644 index 000000000..f2ec246ef --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-08-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.json new file mode 100644 index 000000000..f0715120e --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:start", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0YXJ0/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "start", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:start", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0YXJ0/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_StartDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:start", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.xml new file mode 100644 index 000000000..591a62c69 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-08-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.json new file mode 100644 index 000000000..bf410552d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:stop", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0b3A=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "stop", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:stop", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0b3A=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of a dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "boolean", "var": "$Query.hibernate", "options": ["hibernate"], "help": {"short": "Optional parameter to hibernate the dev box."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxes_StopDevBox", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:stop", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "boolean", "name": "hibernate", "arg": "$Query.hibernate"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.xml new file mode 100644 index 000000000..ca98a1f85 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-08-01-preview.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.json new file mode 100644 index 000000000..2d25036d5 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:scheduledelete", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnNjaGVkdWxlRGVsZXRl/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "schedule-delete", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:scheduledelete", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnNjaGVkdWxlRGVsZXRl/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "Display name for the Dev Box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "dateTime", "var": "$Query.deleteAt", "options": ["delete-at"], "required": true, "help": {"short": "The scheduled deletion time of the Dev Box, in RFC3339 format."}}]}], "operations": [{"operationId": "DevBoxes_ScheduleDeleteAction", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:scheduleDelete", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "dateTime", "name": "deleteAt", "arg": "$Query.deleteAt", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [204]}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.xml new file mode 100644 index 000000000..7af7f3bd3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNjaGVkdWxlZGVsZXRl/2025-08-01-preview.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.json new file mode 100644 index 000000000..a8c15f1a6 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:setactivehours", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnNldEFjdGl2ZUhvdXJz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "set-active-hours", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:setactivehours", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnNldEFjdGl2ZUhvdXJz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxName", "options": ["n", "name", "dev-box", "dev-box-name"], "required": true, "group": "", "help": {"short": "The name of the dev box."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "array", "var": "$body.daysOfWeek", "options": ["days-of-week"], "group": "Body", "help": {"short": "The days of the week. Values can be \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", or \"Sunday\"."}, "item": {"type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"type": "integer32", "var": "$body.endTimeHour", "options": ["end-time-hour"], "group": "Body", "help": {"short": "The end time of the active hours."}}, {"type": "integer32", "var": "$body.startTimeHour", "options": ["start-time-hour"], "group": "Body", "help": {"short": "The start time of the active hours."}}, {"type": "string", "var": "$body.timeZone", "options": ["time-zone"], "group": "Body", "help": {"short": "The timezone of the active hours."}}]}], "operations": [{"operationId": "DevBoxes_SetActiveHours", "http": {"path": "/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:setActiveHours", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "devBoxName", "arg": "$Path.devBoxName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "daysOfWeek", "arg": "$body.daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour", "arg": "$body.endTimeHour"}, {"type": "integer32", "name": "startTimeHour", "arg": "$body.startTimeHour"}, {"type": "string", "name": "timeZone", "arg": "$body.timeZone"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "actionState"}, {"readOnly": true, "type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "daysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "endTimeHour"}, {"type": "string", "name": "keepAwakeEnableStatus", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "startTimeHour"}, {"type": "string", "name": "timeZone"}]}, {"readOnly": true, "type": "dateTime", "name": "createdTime"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "memoryGB"}, {"readOnly": true, "type": "string", "name": "skuName", "enum": {"items": [{"value": "general_a_16c64gb1024ssd_v2"}, {"value": "general_a_16c64gb2048ssd_v2"}, {"value": "general_a_16c64gb256ssd_v2"}, {"value": "general_a_16c64gb512ssd_v2"}, {"value": "general_a_32c128gb1024ssd_v2"}, {"value": "general_a_32c128gb2048ssd_v2"}, {"value": "general_a_32c128gb512ssd_v2"}, {"value": "general_a_8c32gb1024ssd_v2"}, {"value": "general_a_8c32gb2048ssd_v2"}, {"value": "general_a_8c32gb256ssd_v2"}, {"value": "general_a_8c32gb512ssd_v2"}, {"value": "general_i_16c64gb1024ssd_v2"}, {"value": "general_i_16c64gb2048ssd_v2"}, {"value": "general_i_16c64gb256ssd_v2"}, {"value": "general_i_16c64gb512ssd_v2"}, {"value": "general_i_32c128gb1024ssd_v2"}, {"value": "general_i_32c128gb2048ssd_v2"}, {"value": "general_i_32c128gb512ssd_v2"}, {"value": "general_i_8c32gb1024ssd_v2"}, {"value": "general_i_8c32gb2048ssd_v2"}, {"value": "general_i_8c32gb256ssd_v2"}, {"value": "general_i_8c32gb512ssd_v2"}]}}, {"readOnly": true, "type": "integer32", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "OsUnsupported"}]}}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "operatingSystem"}, {"readOnly": true, "type": "string", "name": "osBuildNumber"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "dateTime", "name": "lastConnectedTime"}, {"readOnly": true, "type": "string", "name": "localAdministrator", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Windows"}]}}, {"type": "string", "name": "poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "Deallocated"}, {"value": "Hibernated"}, {"value": "PoweredOff"}, {"value": "Running"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InGracePeriod"}, {"value": "NotProvisioned"}, {"value": "PendingApproval"}, {"value": "ProvisionedWithWarning"}, {"value": "Provisioning"}, {"value": "Starting"}, {"value": "Stopping"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}]}]}, {"readOnly": true, "type": "uuid", "name": "uniqueId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.xml new file mode 100644 index 000000000..1fa8c7ff1 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-08-01-preview.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.md new file mode 100644 index 000000000..c515de6a9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/environments 2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-08-01-preview.xml) diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.json new file mode 100644 index 000000000..f55da15c0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetEnvironmentByUser", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "environmentDefinitionName", "required": true}, {"type": "string", "name": "environmentType", "required": true}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "dateTime", "name": "expirationDate"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "parameters", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "Preparing"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "Syncing"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGroupId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "The name of the environment."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "boolean", "var": "$Query.force", "options": ["force"], "help": {"short": "The query option to force environment deletion even if the environment definition does not exist. This is a best-effort delete, and anything custom that forces resource creation beyond the associated resource group may not be deleted."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Environments_DeleteEnvironment", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "boolean", "name": "force", "arg": "$Query.force"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "uuid", "name": "name", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "float64", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}]}}}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "The name of the environment."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.catalogName", "options": ["catalog-name"], "required": true, "group": "Body", "help": {"short": "Name of the catalog."}}, {"type": "string", "var": "$body.environmentDefinitionName", "options": ["environment-definition-name"], "required": true, "group": "Body", "help": {"short": "Name of the environment definition."}}, {"type": "string", "var": "$body.environmentType", "options": ["environment-type"], "required": true, "group": "Body", "help": {"short": "Environment type."}}, {"type": "dateTime", "var": "$body.expirationDate", "options": ["expiration-date"], "group": "Body", "help": {"short": "The time the expiration date will be triggered (UTC), after which the environment and associated resources will be deleted."}}, {"type": "object", "var": "$body.parameters", "options": ["parameters"], "group": "Body", "help": {"short": "Parameters object for the environment."}, "additionalProps": {"anyType": true}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Environments_CreateOrReplaceEnvironment", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "catalogName", "arg": "$body.catalogName", "required": true}, {"type": "string", "name": "environmentDefinitionName", "arg": "$body.environmentDefinitionName", "required": true}, {"type": "string", "name": "environmentType", "arg": "$body.environmentType", "required": true}, {"type": "dateTime", "name": "expirationDate", "arg": "$body.expirationDate"}, {"type": "object", "name": "parameters", "arg": "$body.parameters", "additionalProps": {"anyType": true}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "header": {"items": [{"name": "Operation-Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "environmentDefinitionName", "required": true}, {"type": "string", "name": "environmentType", "required": true}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "dateTime", "name": "expirationDate"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "parameters", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "Preparing"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "Syncing"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGroupId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update-expiration-date", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "The name of the environment."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Body", "args": [{"type": "dateTime", "var": "$body.expirationDate", "options": ["expiration-date"], "group": "Body", "help": {"short": "The time the expiration date will be triggered (UTC), after which the environment and associated resources will be deleted."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_PatchEnvironment", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "dateTime", "name": "expirationDate", "arg": "$body.expirationDate"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "catalogName", "required": true}, {"type": "string", "name": "environmentDefinitionName", "required": true}, {"type": "string", "name": "environmentType", "required": true}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "dateTime", "name": "expirationDate"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "parameters", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "Preparing"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "Syncing"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGroupId"}, {"readOnly": true, "type": "string", "name": "uri"}, {"readOnly": true, "type": "uuid", "name": "user"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml new file mode 100644 index 000000000..6a37cb953 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-08-01-preview.xml @@ -0,0 +1,471 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.json new file mode 100644 index 000000000..144953210 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "list-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_ListActions", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/actions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"readOnly": true, "type": "uuid", "name": "lastModifiedBy"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime"}]}, {"readOnly": true, "type": "string", "name": "uri"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.xml new file mode 100644 index 000000000..faccc1411 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-08-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..e896dc678 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.actionName", "options": ["action-name"], "required": true, "help": {"short": "Uniquely identifies the action."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetAction", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "actionName", "arg": "$Path.actionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"readOnly": true, "type": "uuid", "name": "lastModifiedBy"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime"}]}, {"readOnly": true, "type": "string", "name": "uri"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..3156b3bc9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-08-01-preview.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.json new file mode 100644 index 000000000..f3b853445 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:delay", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "delay-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:delay", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.actionName", "options": ["action-name"], "required": true, "help": {"short": "Uniquely identifies the action."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}, {"type": "dateTime", "var": "$Query.until", "options": ["until"], "required": true, "help": {"short": "The time to delay the Environment action until, in RFC3339 format."}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_DelayAction", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}:delay", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "actionName", "arg": "$Path.actionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"params": [{"type": "dateTime", "name": "until", "arg": "$Query.until", "required": true}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "actionType", "required": true, "enum": {"items": [{"value": "Delete"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"readOnly": true, "type": "uuid", "name": "lastModifiedBy"}, {"readOnly": true, "type": "string", "name": "name", "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "object", "name": "next", "props": [{"type": "dateTime", "name": "scheduledTime"}]}, {"readOnly": true, "type": "string", "name": "uri"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.xml new file mode 100644 index 000000000..fb315f4c1 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-08-01-preview.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.json new file mode 100644 index 000000000..f9db1d88f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:skip", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "skip-action", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:skip", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.actionName", "options": ["action-name"], "required": true, "help": {"short": "Uniquely identifies the action."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_SkipAction", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}:skip", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "actionName", "arg": "$Path.actionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [204]}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.xml new file mode 100644 index 000000000..e86aee1ef --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-08-01-preview.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.json new file mode 100644 index 000000000..e32bf8ed6 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "list-operation", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_ListOperations", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/operations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "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"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "uuid", "name": "createdByObjectId"}, {"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "environmentParameters", "additionalProps": {"anyType": true}}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Delete"}, {"value": "Deploy"}]}}, {"type": "uuid", "name": "operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "uri", "required": true}], "discriminators": [{"property": "kind", "value": "Delete"}, {"property": "kind", "value": "Deploy"}]}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "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/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.xml new file mode 100644 index 000000000..c51996898 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-08-01-preview.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.json new file mode 100644 index 000000000..0ba197b62 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-operation", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "Environment name."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "uuid", "var": "$Path.operationId", "options": ["operation-id"], "required": true, "help": {"short": "Unique identifier for the environment operation."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetOperation", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/operations/{operationId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "uuid", "name": "operationId", "arg": "$Path.operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "uuid", "name": "createdByObjectId"}, {"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "environmentParameters", "additionalProps": {"anyType": true}}, {"type": "object", "name": "error", "props": [{"type": "string", "name": "code", "required": true}, {"type": "array<@AzureCoreFoundationsError_read>", "name": "details", "item": {"type": "@AzureCoreFoundationsError_read"}}, {"type": "object", "name": "innererror", "props": [{"type": "string", "name": "code"}, {"type": "@AzureCoreFoundationsInnerError_read", "name": "innererror"}], "cls": "AzureCoreFoundationsInnerError_read"}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}], "cls": "AzureCoreFoundationsError_read"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Delete"}, {"value": "Deploy"}]}}, {"type": "uuid", "name": "operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "NotStarted"}, {"value": "Running"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "uri", "required": true}], "discriminators": [{"property": "kind", "value": "Delete"}, {"property": "kind", "value": "Deploy"}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.xml new file mode 100644 index 000000000..a8783dd00 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-08-01-preview.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.json new file mode 100644 index 000000000..0ef103d8c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}/logs", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfS9sb2dz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-logs-by-operation", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}/logs", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfS9sb2dz/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "The name of the environment."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.operationId", "options": ["operation-id"], "required": true, "help": {"short": "The id of the operation on an environment."}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetLogsByOperation", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/operations/{operationId}/logs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "operationId", "arg": "$Path.operationId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "string"}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "string", "ref": "$Instance"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.xml new file mode 100644 index 000000000..56d588efc --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-08-01-preview.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.json new file mode 100644 index 000000000..eec748a15 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/outputs", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L291dHB1dHM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-outputs", "version": "2025-08-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/outputs", "version": "2025-08-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L291dHB1dHM=/V/MjAyNS0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-name"], "required": true, "help": {"short": "The name of the environment."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.userId", "options": ["user-id"], "required": true, "group": "", "help": {"short": "The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}, "default": {"value": "me"}, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, {"name": "Default", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "Default", "help": {"short": "The name of the project. Use az configure -d project= to configure a default."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "Environments_GetOutputs", "http": {"path": "/projects/{projectName}/users/{userId}/environments/{environmentName}/outputs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "userId", "arg": "$Path.userId", "required": true, "format": {"pattern": "^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$|^me$", "maxLength": 36, "minLength": 2}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "outputs", "additionalProps": {"item": {"type": "object", "props": [{"type": "boolean", "name": "sensitive"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}, {"type": "object", "name": "value", "additionalProps": {"anyType": true}}]}}}]}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.xml new file mode 100644 index 000000000..37cc258a2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-08-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.md new file mode 100644 index 000000000..82b07cbec --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/users/{}/devboxes 2025-08-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-08-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.json new file mode 100644 index 000000000..5df8b9cbc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin check-name-availability", "commands": [{"name": "execute", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "nameAvailabilityRequest", "required": true, "props": [{"type": "string", "name": "name", "arg": "$nameAvailabilityRequest.name"}, {"type": "string", "name": "type", "arg": "$nameAvailabilityRequest.type"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml new file mode 100644 index 000000000..d7ed9ae4f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.json new file mode 100644 index 000000000..d198396c1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja1Njb3BlZE5hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin check-scoped-name-availability", "commands": [{"name": "execute", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja1Njb3BlZE5hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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.scope", "options": ["scope"], "group": "NameAvailabilityRequest", "help": {"short": "The resource id to scope the name check."}}, {"type": "string", "var": "$nameAvailabilityRequest.type", "options": ["type"], "group": "NameAvailabilityRequest", "help": {"short": "The resource type."}}]}], "operations": [{"operationId": "CheckScopedNameAvailability_Execute", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkScopedNameAvailability", "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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "nameAvailabilityRequest", "required": true, "props": [{"type": "string", "name": "name", "arg": "$nameAvailabilityRequest.name"}, {"type": "string", "name": "scope", "arg": "$nameAvailabilityRequest.scope"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml new file mode 100644 index 000000000..0fff59c3c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-10-01-preview.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.json new file mode 100644 index 000000000..29a8ba57e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.xml new file mode 100644 index 000000000..870448718 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.xml @@ -0,0 +1,354 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.json new file mode 100644 index 000000000..943049fa8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin usage", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "integer64", "name": "currentValue"}, {"type": "string", "name": "id"}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.xml new file mode 100644 index 000000000..e4d13c3ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-10-01-preview.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.json new file mode 100644 index 000000000..170df912b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.xml new file mode 100644 index 000000000..a6d89112c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.xml @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-10-01-preview.json new file mode 100644 index 000000000..1411f47c6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin sku", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "capabilities", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"readOnly": true, "type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "resourceType"}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "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==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-10-01-preview.xml new file mode 100644 index 000000000..273bbd469 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-10-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.json new file mode 100644 index 000000000..bde20449a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_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_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Projects_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "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": [{"type": "array", "name": "assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId"}, {"type": "string", "name": "scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "props": [{"type": "array", "name": "identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod"}, {"type": "string", "name": "inactiveThreshold"}]}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"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"}]}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "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": [{"type": "array", "name": "assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId"}, {"type": "string", "name": "scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "props": [{"type": "array", "name": "identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod"}, {"type": "string", "name": "inactiveThreshold"}]}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"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"}]}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..96588518e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.xml @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.md new file mode 100644 index 000000000..b479fbbc7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/devcenters 2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-10-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..aa40a69d6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "DevBoxProvisioningSettings", "args": [{"type": "string", "var": "$body.properties.devBoxProvisioningSettings.installAzureMonitorAgentEnableStatus", "options": ["i", "install-azure-monitor-agent-enable-status"], "group": "DevBoxProvisioningSettings", "help": {"short": "Whether project catalogs associated with projects in this dev center can be configured to sync catalog items."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$body.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "hide": true, "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$body.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "hide": true, "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"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": "NetworkSettings", "args": [{"type": "string", "var": "$body.properties.networkSettings.microsoftHostedNetworkEnableStatus", "options": ["m", "microsoft-hosted-network-enable-status"], "group": "NetworkSettings", "help": {"short": "Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "ProjectCatalogSettings", "args": [{"type": "string", "var": "$body.properties.projectCatalogSettings.catalogItemSyncEnableStatus", "options": ["p", "project-catalog-item-sync-enable-status"], "group": "ProjectCatalogSettings", "help": {"short": "Whether project catalogs associated with projects in this dev center can be configured to sync catalog items."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the devcenter."}}, {"type": "object", "var": "$body.properties.encryption", "options": ["encryption"], "hide": true, "group": "Properties", "help": {"short": "Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations)."}, "args": [{"type": "object", "var": "$body.properties.encryption.customerManagedKeyEncryption", "options": ["customer-managed-key-encryption"], "help": {"short": "All Customer-managed key encryption properties for the resource."}, "args": [{"type": "object", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity", "options": ["key-encryption-key-identity"], "help": {"short": "All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault."}, "args": [{"type": "uuid", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.delegatedIdentityClientId", "options": ["delegated-identity-client-id"], "help": {"short": "delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only."}}, {"type": "string", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "options": ["identity-type"], "help": {"short": "Values can be systemAssignedIdentity or userAssignedIdentity"}, "enum": {"items": [{"name": "delegatedResourceIdentity", "value": "delegatedResourceIdentity"}, {"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId", "options": ["user-assigned-identity-resource-id"], "help": {"short": "user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity."}}]}, {"type": "string", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl", "options": ["key-encryption-key-url"], "help": {"short": "key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek."}}]}]}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$body.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$body.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "arg": "$body.properties.devBoxProvisioningSettings.installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "object", "name": "encryption", "arg": "$body.properties.encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "arg": "$body.properties.encryption.customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "arg": "$body.properties.networkSettings.microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "arg": "$body.properties.projectCatalogSettings.catalogItemSyncEnableStatus", "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/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": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "DevBoxProvisioningSettings", "args": [{"nullable": true, "type": "string", "var": "$body.properties.devBoxProvisioningSettings.installAzureMonitorAgentEnableStatus", "options": ["i", "install-azure-monitor-agent-enable-status"], "group": "DevBoxProvisioningSettings", "help": {"short": "Whether project catalogs associated with projects in this dev center can be configured to sync catalog items."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"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": "NetworkSettings", "args": [{"nullable": true, "type": "string", "var": "$body.properties.networkSettings.microsoftHostedNetworkEnableStatus", "options": ["m", "microsoft-hosted-network-enable-status"], "group": "NetworkSettings", "help": {"short": "Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "ProjectCatalogSettings", "args": [{"nullable": true, "type": "string", "var": "$body.properties.projectCatalogSettings.catalogItemSyncEnableStatus", "options": ["p", "project-catalog-item-sync-enable-status"], "group": "ProjectCatalogSettings", "help": {"short": "Whether project catalogs associated with projects in this dev center can be configured to sync catalog items."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the devcenter."}}, {"nullable": true, "type": "object", "var": "$body.properties.encryption", "options": ["encryption"], "hide": true, "group": "Properties", "help": {"short": "Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations)."}, "args": [{"nullable": true, "type": "object", "var": "$body.properties.encryption.customerManagedKeyEncryption", "options": ["customer-managed-key-encryption"], "help": {"short": "All Customer-managed key encryption properties for the resource."}, "args": [{"nullable": true, "type": "object", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity", "options": ["key-encryption-key-identity"], "help": {"short": "All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault."}, "args": [{"nullable": true, "type": "uuid", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.delegatedIdentityClientId", "options": ["delegated-identity-client-id"], "help": {"short": "delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only."}}, {"nullable": true, "type": "string", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "options": ["identity-type"], "help": {"short": "Values can be systemAssignedIdentity or userAssignedIdentity"}, "enum": {"items": [{"name": "delegatedResourceIdentity", "value": "delegatedResourceIdentity"}, {"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}, {"nullable": true, "type": "ResourceId", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId", "options": ["user-assigned-identity-resource-id"], "help": {"short": "user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity."}}]}, {"nullable": true, "type": "string", "var": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl", "options": ["key-encryption-key-url"], "help": {"short": "key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek."}}]}]}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "properties", "props": [{"type": "object", "name": "devBoxProvisioningSettings", "props": [{"type": "string", "name": "installAzureMonitorAgentEnableStatus", "arg": "$body.properties.devBoxProvisioningSettings.installAzureMonitorAgentEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "object", "name": "encryption", "arg": "$body.properties.encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "arg": "$body.properties.encryption.customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity", "props": [{"type": "uuid", "name": "delegatedIdentityClientId", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.delegatedIdentityClientId"}, {"type": "string", "name": "identityType", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "enum": {"items": [{"value": "delegatedResourceIdentity"}, {"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "ResourceId", "name": "userAssignedIdentityResourceId", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl", "arg": "$body.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl"}]}]}, {"type": "object", "name": "networkSettings", "props": [{"type": "string", "name": "microsoftHostedNetworkEnableStatus", "arg": "$body.properties.networkSettings.microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "arg": "$body.properties.projectCatalogSettings.catalogItemSyncEnableStatus", "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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..c47d28f83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,937 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.json new file mode 100644 index 000000000..de8d9c981 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.xml new file mode 100644 index 000000000..3bdb7b883 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.xml @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..84598066f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "networkConnectionId", "arg": "$body.properties.networkConnectionId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 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": [{"readOnly": true, "type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..740efbda7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-10-01-preview.xml @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-10-01-preview.json new file mode 100644 index 000000000..8de4d93cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-10-01-preview.xml new file mode 100644 index 000000000..eda0c654c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-10-01-preview.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..45f82df88 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "@GitCatalog_create", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"type": "string", "var": "$body.properties.autoImageBuildEnableStatus", "options": ["a", "auto-image-build-enable-status"], "group": "Properties", "help": {"short": "Indicates whether the catalog is configured to automatically build image definitions. Defaults to enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"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"}, {"type": "string", "var": "$body.properties.syncType", "options": ["sync-type"], "group": "Properties", "help": {"short": "Indicates the type of sync that is configured for the catalog."}, "enum": {"items": [{"name": "Manual", "value": "Manual"}, {"name": "Scheduled", "value": "Scheduled"}]}}, {"type": "object", "var": "$body.properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_create", "name": "adoGit", "arg": "$body.properties.adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "arg": "$body.properties.autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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"}, {"type": "string", "name": "syncType", "arg": "$body.properties.syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "arg": "$body.properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 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": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": [{"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": "string", "var": "$body.properties.autoImageBuildEnableStatus", "options": ["a", "auto-image-build-enable-status"], "group": "Properties", "help": {"short": "Indicates whether the catalog is configured to automatically build image definitions. Defaults to enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"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"}, {"nullable": true, "type": "string", "var": "$body.properties.syncType", "options": ["sync-type"], "group": "Properties", "help": {"short": "Indicates the type of sync that is configured for the catalog."}, "enum": {"items": [{"name": "Manual", "value": "Manual"}, {"name": "Scheduled", "value": "Scheduled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "string", "name": "autoImageBuildEnableStatus", "arg": "$body.properties.autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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"}, {"type": "string", "name": "syncType", "arg": "$body.properties.syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "arg": "$body.properties.tags", "additionalProps": {"item": {"type": "string"}}}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Catalog_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..feed58941 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,793 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.json new file mode 100644 index 000000000..6795407c2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog-task", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "CustomizationTasks_ListByCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}/tasks/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "inputs", "additionalProps": {"readOnly": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "boolean"}, {"value": "number"}, {"value": "string"}]}}]}}}, {"readOnly": true, "type": "integer32", "name": "timeout"}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.xml new file mode 100644 index 000000000..c0b0ccc6c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-10-01-preview.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..ccc02bcfd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog-task", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.taskName", "options": ["n", "name", "task-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the task."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "CustomizationTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "taskName", "arg": "$Path.taskName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}/tasks/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "inputs", "additionalProps": {"readOnly": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "boolean"}, {"value": "number"}, {"value": "string"}]}}]}}}, {"readOnly": true, "type": "integer32", "name": "timeout"}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..664ce17ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json new file mode 100644 index 000000000..7b091ccf6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog-task", "commands": [{"name": "get-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.taskName", "options": ["n", "name", "task-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the task."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}], "operations": [{"operationId": "CustomizationTasks_GetErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}/getErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "taskName", "arg": "$Path.taskName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..f3bd38987 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.json new file mode 100644 index 000000000..c32fda09f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vY29ubmVjdA==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "connect", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vY29ubmVjdA==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "Catalogs_Connect", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/connect", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.xml new file mode 100644 index 000000000..037df0a31 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-10-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.json new file mode 100644 index 000000000..bf2cdca93 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-definition", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "EnvironmentDefinitions_ListByCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "parameters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "readOnly"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"readOnly": true, "type": "string", "name": "templatePath"}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.xml new file mode 100644 index 000000000..14d956603 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-10-01-preview.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..d42dea940 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-definition", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.environmentDefinitionName", "options": ["n", "name", "environment-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the environment definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "EnvironmentDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentDefinitionName", "arg": "$Path.environmentDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "parameters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "readOnly"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"readOnly": true, "type": "string", "name": "templatePath"}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..190e04f3b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-10-01-preview.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.json new file mode 100644 index 000000000..3efbef0fe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-definition", "commands": [{"name": "get-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.environmentDefinitionName", "options": ["n", "name", "environment-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the environment definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "EnvironmentDefinitions_GetErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentDefinitionName", "arg": "$Path.environmentDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml new file mode 100644 index 000000000..0ce205693 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.json new file mode 100644 index 000000000..35b625c57 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZ2V0U3luY0Vycm9yRGV0YWlscw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "get-sync-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZ2V0U3luY0Vycm9yRGV0YWlscw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "Catalogs_GetSyncErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/getSyncErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "conflicts", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "path"}]}}, {"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"readOnly": true, "type": "array<@CatalogErrorDetails_read>", "name": "errorDetails", "item": {"type": "@CatalogErrorDetails_read"}}, {"readOnly": true, "type": "string", "name": "path"}]}}, {"readOnly": true, "type": "object", "name": "operationError", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}], "cls": "CatalogErrorDetails_read"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.xml new file mode 100644 index 000000000..13fd5ec05 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-10-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.json new file mode 100644 index 000000000..fcd686cf7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "DevCenterCatalogImageDefinitions_ListByDevCenterCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"readOnly": true, "type": "string", "name": "autoImageBuild", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "extends", "props": [{"type": "string", "name": "imageDefinition", "required": true}, {"type": "@DefinitionParameters_read", "name": "parameters"}]}, {"readOnly": true, "type": "string", "name": "fileUrl"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "object", "name": "latestBuild", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}]}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "string", "name": "displayName"}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}, "cls": "DefinitionParameters_read"}, {"type": "integer32", "name": "timeoutInSeconds"}], "cls": "CustomizationTaskInstance_read"}}, {"type": "array<@CustomizationTaskInstance_read>", "name": "userTasks", "item": {"type": "@CustomizationTaskInstance_read"}}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.xml new file mode 100644 index 000000000..144e36616 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-10-01-preview.xml @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..9e57b7bc1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["n", "name", "image-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitions_GetByDevCenterCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"readOnly": true, "type": "string", "name": "autoImageBuild", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "extends", "props": [{"type": "string", "name": "imageDefinition", "required": true}, {"type": "@DefinitionParameters_read", "name": "parameters"}]}, {"readOnly": true, "type": "string", "name": "fileUrl"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "object", "name": "latestBuild", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}]}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "string", "name": "displayName"}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}, "cls": "DefinitionParameters_read"}, {"type": "integer32", "name": "timeoutInSeconds"}], "cls": "CustomizationTaskInstance_read"}}, {"type": "array<@CustomizationTaskInstance_read>", "name": "userTasks", "item": {"type": "@CustomizationTaskInstance_read"}}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..7d9997fdf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-10-01-preview.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.json new file mode 100644 index 000000000..7110abee6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRJbWFnZQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "build-image", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRJbWFnZQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitions_BuildImage", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/buildImage", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.xml new file mode 100644 index 000000000..2d0f6be85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-10-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.json new file mode 100644 index 000000000..86e9ce73f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitionBuilds_ListByImageDefinition", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}]}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.xml new file mode 100644 index 000000000..221c7c435 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-10-01-preview.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..a76c8fdf7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.buildName", "options": ["n", "name", "build-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The ID of the Image Definition Build."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitionBuild_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "buildName", "arg": "$Path.buildName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}]}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..c2db0e33e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.json new file mode 100644 index 000000000..1a3f04c06 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2NhbmNlbA==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "cancel", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2NhbmNlbA==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.buildName", "options": ["build-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The ID of the Image Definition Build."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitionBuild_Cancel", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/cancel", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "buildName", "arg": "$Path.buildName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.xml new file mode 100644 index 000000000..7665b30cf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-10-01-preview.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.json new file mode 100644 index 000000000..dc9b0214a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2dldEJ1aWxkRGV0YWlscw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "get-build-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2dldEJ1aWxkRGV0YWlscw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.buildName", "options": ["build-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The ID of the Image Definition Build."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitionBuild_GetBuildDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/getBuildDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "buildName", "arg": "$Path.buildName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "array", "name": "taskGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}, {"readOnly": true, "type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "logUri"}, {"type": "string", "name": "name"}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "key", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}]}}]}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..2898c13d2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-10-01-preview.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.json new file mode 100644 index 000000000..2f8cc4497 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "get-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevCenterCatalogImageDefinitions_GetErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/getErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml new file mode 100644 index 000000000..7b0327007 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-10-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.json new file mode 100644 index 000000000..11bac9df7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "sync", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.xml new file mode 100644 index 000000000..71fa557ed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-10-01-preview.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.json new file mode 100644 index 000000000..c8f4255fe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "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"}]}}]}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "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"}]}}]}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.xml new file mode 100644 index 000000000..6ac3732a5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.xml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..e107fbb50 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "devbox-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "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"}]}}]}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "devbox-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "devbox-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "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"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "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"}]}}]}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "devbox-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "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"}]}}]}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..6814be048 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,770 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.json new file mode 100644 index 000000000..2999f2b25 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.xml new file mode 100644 index 000000000..873358bbc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-10-01-preview.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..09f5eda1f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the environment type."}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}], "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/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the environment type."}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}], "clientFlatten": true}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@EnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..b280b53cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-10-01-preview.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-10-01-preview.json new file mode 100644 index 000000000..a49894405 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-10-01-preview.xml new file mode 100644 index 000000000..f065b4b50 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-10-01-preview.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..ca481c405 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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.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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "arg": "$body.properties.galleryResourceId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..2dedefd90 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-10-01-preview.xml @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.json new file mode 100644 index 000000000..13ad78c1c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"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"}]}}, {"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"}}]}}], "operations": [{"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "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"}, {"readOnly": true, "type": "object", "name": "recommendedMachineConfiguration", "props": [{"readOnly": true, "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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "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"}, {"readOnly": true, "type": "object", "name": "recommendedMachineConfiguration", "props": [{"readOnly": true, "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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.xml new file mode 100644 index 000000000..849d475da --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.xml @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..a795882b3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageName", "options": ["n", "name", "image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]{0,78}[a-zA-Z0-9]$", "maxLength": 80, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]{0,78}[a-zA-Z0-9]$", "maxLength": 80, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "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"}, {"readOnly": true, "type": "object", "name": "recommendedMachineConfiguration", "props": [{"readOnly": true, "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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..ac826a6cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.json new file mode 100644 index 000000000..24b4b3e26 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]{0,78}[a-zA-Z0-9]$", "maxLength": 80, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]{0,78}[a-zA-Z0-9]$", "maxLength": 80, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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", "format": {"protocol": "iso"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml new file mode 100644 index 000000000..4a47b0458 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..abdfa11fb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]{0,78}[a-zA-Z0-9]$", "maxLength": 80, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["n", "name", "version-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The version of the image."}, "format": {"pattern": "^[0-9]{1,10}[.][0-9]{1,10}[.][0-9]{1,10}$", "maxLength": 32, "minLength": 5}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]{0,78}[a-zA-Z0-9]$", "maxLength": 80, "minLength": 3}}, {"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, "format": {"pattern": "^[0-9]{1,10}[.][0-9]{1,10}[.][0-9]{1,10}$", "maxLength": 32, "minLength": 5}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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", "format": {"protocol": "iso"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..c21f22ed6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2025-10-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2025-10-01-preview.md new file mode 100644 index 000000000..7aeb55630 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2025-10-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images 2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-10-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.json new file mode 100644 index 000000000..51fa7b606 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-policy", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectPolicies_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/projectPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "configurationPolicies", "props": [{"type": "object", "name": "azureAiServicesFeatureStatus", "props": [{"type": "string", "name": "defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_read"}, {"type": "@FeatureState_read", "name": "devBoxLimitsFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxScheduleDeleteFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxTunnelFeatureStatus"}, {"type": "@FeatureState_read", "name": "displayNameFeatureStatus"}, {"type": "@FeatureState_read", "name": "projectCatalogFeatureStatus"}, {"type": "@FeatureState_read", "name": "serverlessGpuSessionsFeatureStatus"}, {"type": "@FeatureState_read", "name": "userCustomizationsFeatureStatus"}, {"type": "@FeatureState_read", "name": "workspaceStorageFeatureStatus"}]}, {"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": "array", "name": "resourcePolicies", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "filter"}, {"type": "string", "name": "resourceType", "enum": {"items": [{"value": "AttachedNetworks"}, {"value": "Images"}, {"value": "Skus"}]}}, {"type": "string", "name": "resources"}]}}, {"type": "array", "name": "scopes", "item": {"type": "string"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.xml new file mode 100644 index 000000000..86a6c5421 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-10-01-preview.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..d1cc2fbb9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-policy", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.projectPolicyName", "options": ["n", "name", "project-policy-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the project policy."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectPolicies_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "projectPolicyName", "arg": "$Path.projectPolicyName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/projectPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "configurationPolicies", "props": [{"type": "object", "name": "azureAiServicesFeatureStatus", "props": [{"type": "string", "name": "defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_read"}, {"type": "@FeatureState_read", "name": "devBoxLimitsFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxScheduleDeleteFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxTunnelFeatureStatus"}, {"type": "@FeatureState_read", "name": "displayNameFeatureStatus"}, {"type": "@FeatureState_read", "name": "projectCatalogFeatureStatus"}, {"type": "@FeatureState_read", "name": "serverlessGpuSessionsFeatureStatus"}, {"type": "@FeatureState_read", "name": "userCustomizationsFeatureStatus"}, {"type": "@FeatureState_read", "name": "workspaceStorageFeatureStatus"}]}, {"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": "array", "name": "resourcePolicies", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "filter"}, {"type": "string", "name": "resourceType", "enum": {"items": [{"value": "AttachedNetworks"}, {"value": "Images"}, {"value": "Skus"}]}}, {"type": "string", "name": "resources"}]}}, {"type": "array", "name": "scopes", "item": {"type": "string"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.projectPolicyName", "options": ["n", "name", "project-policy-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the project policy."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectPolicies_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "projectPolicyName", "arg": "$Path.projectPolicyName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.projectPolicyName", "options": ["n", "name", "project-policy-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the project policy."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "object", "var": "$body.properties.configurationPolicies", "options": ["c", "configuration-policies"], "hide": true, "group": "Properties", "help": {"short": "Configuration Policies part of this project policy."}, "args": [{"type": "object", "var": "$body.properties.configurationPolicies.azureAiServicesFeatureStatus", "options": ["azure-ai-services-feature-status"], "help": {"short": "The property indicates the Azure AI services settings on a project."}, "args": [{"type": "string", "var": "@FeatureState_create.defaultStatus", "options": ["default-status"], "help": {"short": "Indicates the default status of the feature."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "@FeatureState_create.defaultValues", "options": ["default-values"], "help": {"short": "The default values of the feature"}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "@FeatureState_create.statusModifiable", "options": ["status-modifiable"], "help": {"short": "Indicates whether the feature's status, Enabled or Disabled, is configurable at the Project scope."}, "enum": {"items": [{"name": "Modifiable", "value": "Modifiable"}, {"name": "NotModifiable", "value": "NotModifiable"}]}}, {"type": "string", "var": "@FeatureState_create.valuesModifiable", "options": ["values-modifiable"], "help": {"short": "Indicates whether the feature values are configurable at the Project scope."}, "enum": {"items": [{"name": "Modifiable", "value": "Modifiable"}, {"name": "NotModifiable", "value": "NotModifiable"}]}}], "cls": "FeatureState_create"}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.devBoxLimitsFeatureStatus", "options": ["dev-box-limits-feature-status"], "help": {"short": "Indicates whether DevBox limits are configurable at Project scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.devBoxScheduleDeleteFeatureStatus", "options": ["dev-box-schedule-delete-feature-status"], "help": {"short": "Indicates whether the setting is configurable at Project scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.devBoxTunnelFeatureStatus", "options": ["dev-box-tunnel-feature-status"], "help": {"short": "Indicates whether DevBox tunnel settings are configurable at Pool scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.displayNameFeatureStatus", "options": ["display-name-feature-status"], "help": {"short": "Indicates whether project display name is configurable at Project scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.projectCatalogFeatureStatus", "options": ["project-catalog-feature-status"], "help": {"short": "Indicates whether project catalogs are configurable at Project scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.serverlessGpuSessionsFeatureStatus", "options": ["serverless-gpu-sessions-feature-status"], "help": {"short": "Indicates whether serverless GPU sessions are configurable at Project scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.userCustomizationsFeatureStatus", "options": ["user-customizations-feature-status"], "help": {"short": "Indicates whether user customizations is configurable at Project scope."}}, {"type": "@FeatureState_create", "var": "$body.properties.configurationPolicies.workspaceStorageFeatureStatus", "options": ["workspace-storage-feature-status"], "help": {"short": "Indicates whether workspace storage is configurable at Project scope."}}]}, {"type": "array", "var": "$body.properties.resourcePolicies", "options": ["resource-policies"], "group": "Properties", "help": {"short": "Resource policies that are a part of this project policy."}, "item": {"type": "object", "args": [{"type": "string", "var": "$body.properties.resourcePolicies[].action", "options": ["action"], "help": {"short": "Policy action to be taken on the resources. This is optional, and defaults to allow"}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "string", "var": "$body.properties.resourcePolicies[].filter", "options": ["filter"], "help": {"short": "Optional. When specified, this expression is used to filter the resources."}}, {"type": "string", "var": "$body.properties.resourcePolicies[].resourceType", "options": ["resource-type"], "help": {"short": "Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type."}, "enum": {"items": [{"name": "AttachedNetworks", "value": "AttachedNetworks"}, {"name": "Images", "value": "Images"}, {"name": "Skus", "value": "Skus"}]}}, {"type": "string", "var": "$body.properties.resourcePolicies[].resources", "options": ["resources"], "help": {"short": "Resources that are included and shared as a part of a project policy."}}]}}, {"type": "array", "var": "$body.properties.scopes", "options": ["scopes"], "group": "Properties", "help": {"short": "Resources that have access to the shared resources that are a part of this project policy."}, "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ProjectPolicies_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "projectPolicyName", "arg": "$Path.projectPolicyName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "configurationPolicies", "arg": "$body.properties.configurationPolicies", "props": [{"type": "object", "name": "azureAiServicesFeatureStatus", "arg": "$body.properties.configurationPolicies.azureAiServicesFeatureStatus", "props": [{"type": "string", "name": "defaultStatus", "arg": "@FeatureState_create.defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "arg": "@FeatureState_create.defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "arg": "@FeatureState_create.statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "arg": "@FeatureState_create.valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_create"}, {"type": "@FeatureState_create", "name": "devBoxLimitsFeatureStatus", "arg": "$body.properties.configurationPolicies.devBoxLimitsFeatureStatus"}, {"type": "@FeatureState_create", "name": "devBoxScheduleDeleteFeatureStatus", "arg": "$body.properties.configurationPolicies.devBoxScheduleDeleteFeatureStatus"}, {"type": "@FeatureState_create", "name": "devBoxTunnelFeatureStatus", "arg": "$body.properties.configurationPolicies.devBoxTunnelFeatureStatus"}, {"type": "@FeatureState_create", "name": "displayNameFeatureStatus", "arg": "$body.properties.configurationPolicies.displayNameFeatureStatus"}, {"type": "@FeatureState_create", "name": "projectCatalogFeatureStatus", "arg": "$body.properties.configurationPolicies.projectCatalogFeatureStatus"}, {"type": "@FeatureState_create", "name": "serverlessGpuSessionsFeatureStatus", "arg": "$body.properties.configurationPolicies.serverlessGpuSessionsFeatureStatus"}, {"type": "@FeatureState_create", "name": "userCustomizationsFeatureStatus", "arg": "$body.properties.configurationPolicies.userCustomizationsFeatureStatus"}, {"type": "@FeatureState_create", "name": "workspaceStorageFeatureStatus", "arg": "$body.properties.configurationPolicies.workspaceStorageFeatureStatus"}]}, {"type": "array", "name": "resourcePolicies", "arg": "$body.properties.resourcePolicies", "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "$body.properties.resourcePolicies[].action", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "filter", "arg": "$body.properties.resourcePolicies[].filter"}, {"type": "string", "name": "resourceType", "arg": "$body.properties.resourcePolicies[].resourceType", "enum": {"items": [{"value": "AttachedNetworks"}, {"value": "Images"}, {"value": "Skus"}]}}, {"type": "string", "name": "resources", "arg": "$body.properties.resourcePolicies[].resources"}]}}, {"type": "array", "name": "scopes", "arg": "$body.properties.scopes", "item": {"type": "string"}}], "clientFlatten": true}], "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/{}/projectPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "configurationPolicies", "props": [{"type": "object", "name": "azureAiServicesFeatureStatus", "props": [{"type": "string", "name": "defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_read"}, {"type": "@FeatureState_read", "name": "devBoxLimitsFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxScheduleDeleteFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxTunnelFeatureStatus"}, {"type": "@FeatureState_read", "name": "displayNameFeatureStatus"}, {"type": "@FeatureState_read", "name": "projectCatalogFeatureStatus"}, {"type": "@FeatureState_read", "name": "serverlessGpuSessionsFeatureStatus"}, {"type": "@FeatureState_read", "name": "userCustomizationsFeatureStatus"}, {"type": "@FeatureState_read", "name": "workspaceStorageFeatureStatus"}]}, {"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": "array", "name": "resourcePolicies", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "filter"}, {"type": "string", "name": "resourceType", "enum": {"items": [{"value": "AttachedNetworks"}, {"value": "Images"}, {"value": "Skus"}]}}, {"type": "string", "name": "resources"}]}}, {"type": "array", "name": "scopes", "item": {"type": "string"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "var": "$Path.projectPolicyName", "options": ["n", "name", "project-policy-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the project policy."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": [{"nullable": true, "type": "object", "var": "$body.properties.configurationPolicies", "options": ["c", "configuration-policies"], "hide": true, "group": "Properties", "help": {"short": "Configuration Policies part of this project policy."}, "args": [{"nullable": true, "type": "object", "var": "$body.properties.configurationPolicies.azureAiServicesFeatureStatus", "options": ["azure-ai-services-feature-status"], "help": {"short": "The property indicates the Azure AI services settings on a project."}, "args": [{"nullable": true, "type": "string", "var": "@FeatureState_update.defaultStatus", "options": ["default-status"], "help": {"short": "Indicates the default status of the feature."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "@FeatureState_update.defaultValues", "options": ["default-values"], "help": {"short": "The default values of the feature"}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "string", "var": "@FeatureState_update.statusModifiable", "options": ["status-modifiable"], "help": {"short": "Indicates whether the feature's status, Enabled or Disabled, is configurable at the Project scope."}, "enum": {"items": [{"name": "Modifiable", "value": "Modifiable"}, {"name": "NotModifiable", "value": "NotModifiable"}]}}, {"nullable": true, "type": "string", "var": "@FeatureState_update.valuesModifiable", "options": ["values-modifiable"], "help": {"short": "Indicates whether the feature values are configurable at the Project scope."}, "enum": {"items": [{"name": "Modifiable", "value": "Modifiable"}, {"name": "NotModifiable", "value": "NotModifiable"}]}}], "cls": "FeatureState_update"}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.devBoxLimitsFeatureStatus", "options": ["dev-box-limits-feature-status"], "help": {"short": "Indicates whether DevBox limits are configurable at Project scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.devBoxScheduleDeleteFeatureStatus", "options": ["dev-box-schedule-delete-feature-status"], "help": {"short": "Indicates whether the setting is configurable at Project scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.devBoxTunnelFeatureStatus", "options": ["dev-box-tunnel-feature-status"], "help": {"short": "Indicates whether DevBox tunnel settings are configurable at Pool scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.displayNameFeatureStatus", "options": ["display-name-feature-status"], "help": {"short": "Indicates whether project display name is configurable at Project scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.projectCatalogFeatureStatus", "options": ["project-catalog-feature-status"], "help": {"short": "Indicates whether project catalogs are configurable at Project scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.serverlessGpuSessionsFeatureStatus", "options": ["serverless-gpu-sessions-feature-status"], "help": {"short": "Indicates whether serverless GPU sessions are configurable at Project scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.userCustomizationsFeatureStatus", "options": ["user-customizations-feature-status"], "help": {"short": "Indicates whether user customizations is configurable at Project scope."}}, {"nullable": true, "type": "@FeatureState_update", "var": "$body.properties.configurationPolicies.workspaceStorageFeatureStatus", "options": ["workspace-storage-feature-status"], "help": {"short": "Indicates whether workspace storage is configurable at Project scope."}}]}, {"nullable": true, "type": "array", "var": "$body.properties.resourcePolicies", "options": ["resource-policies"], "group": "Properties", "help": {"short": "Resource policies that are a part of this project policy."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$body.properties.resourcePolicies[].action", "options": ["action"], "help": {"short": "Policy action to be taken on the resources. This is optional, and defaults to allow"}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.resourcePolicies[].filter", "options": ["filter"], "help": {"short": "Optional. When specified, this expression is used to filter the resources."}}, {"nullable": true, "type": "string", "var": "$body.properties.resourcePolicies[].resourceType", "options": ["resource-type"], "help": {"short": "Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type."}, "enum": {"items": [{"name": "AttachedNetworks", "value": "AttachedNetworks"}, {"name": "Images", "value": "Images"}, {"name": "Skus", "value": "Skus"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.resourcePolicies[].resources", "options": ["resources"], "help": {"short": "Resources that are included and shared as a part of a project policy."}}]}}, {"nullable": true, "type": "array", "var": "$body.properties.scopes", "options": ["scopes"], "group": "Properties", "help": {"short": "Resources that have access to the shared resources that are a part of this project policy."}, "item": {"nullable": true, "type": "string"}}]}], "operations": [{"operationId": "ProjectPolicies_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "projectPolicyName", "arg": "$Path.projectPolicyName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/projectPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "configurationPolicies", "props": [{"type": "object", "name": "azureAiServicesFeatureStatus", "props": [{"type": "string", "name": "defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_read"}, {"type": "@FeatureState_read", "name": "devBoxLimitsFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxScheduleDeleteFeatureStatus"}, {"type": "@FeatureState_read", "name": "devBoxTunnelFeatureStatus"}, {"type": "@FeatureState_read", "name": "displayNameFeatureStatus"}, {"type": "@FeatureState_read", "name": "projectCatalogFeatureStatus"}, {"type": "@FeatureState_read", "name": "serverlessGpuSessionsFeatureStatus"}, {"type": "@FeatureState_read", "name": "userCustomizationsFeatureStatus"}, {"type": "@FeatureState_read", "name": "workspaceStorageFeatureStatus"}]}, {"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": "array", "name": "resourcePolicies", "item": {"type": "object", "props": [{"type": "string", "name": "action", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "filter"}, {"type": "string", "name": "resourceType", "enum": {"items": [{"value": "AttachedNetworks"}, {"value": "Images"}, {"value": "Skus"}]}}, {"type": "string", "name": "resources"}]}}, {"type": "array", "name": "scopes", "item": {"type": "string"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "ProjectPolicy_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "configurationPolicies", "arg": "$body.properties.configurationPolicies", "props": [{"type": "object", "name": "azureAiServicesFeatureStatus", "arg": "$body.properties.configurationPolicies.azureAiServicesFeatureStatus", "props": [{"type": "string", "name": "defaultStatus", "arg": "@FeatureState_update.defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "arg": "@FeatureState_update.defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "arg": "@FeatureState_update.statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "arg": "@FeatureState_update.valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_update"}, {"type": "@FeatureState_update", "name": "devBoxLimitsFeatureStatus", "arg": "$body.properties.configurationPolicies.devBoxLimitsFeatureStatus"}, {"type": "@FeatureState_update", "name": "devBoxScheduleDeleteFeatureStatus", "arg": "$body.properties.configurationPolicies.devBoxScheduleDeleteFeatureStatus"}, {"type": "@FeatureState_update", "name": "devBoxTunnelFeatureStatus", "arg": "$body.properties.configurationPolicies.devBoxTunnelFeatureStatus"}, {"type": "@FeatureState_update", "name": "displayNameFeatureStatus", "arg": "$body.properties.configurationPolicies.displayNameFeatureStatus"}, {"type": "@FeatureState_update", "name": "projectCatalogFeatureStatus", "arg": "$body.properties.configurationPolicies.projectCatalogFeatureStatus"}, {"type": "@FeatureState_update", "name": "serverlessGpuSessionsFeatureStatus", "arg": "$body.properties.configurationPolicies.serverlessGpuSessionsFeatureStatus"}, {"type": "@FeatureState_update", "name": "userCustomizationsFeatureStatus", "arg": "$body.properties.configurationPolicies.userCustomizationsFeatureStatus"}, {"type": "@FeatureState_update", "name": "workspaceStorageFeatureStatus", "arg": "$body.properties.configurationPolicies.workspaceStorageFeatureStatus"}]}, {"type": "array", "name": "resourcePolicies", "arg": "$body.properties.resourcePolicies", "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "$body.properties.resourcePolicies[].action", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "filter", "arg": "$body.properties.resourcePolicies[].filter"}, {"type": "string", "name": "resourceType", "arg": "$body.properties.resourcePolicies[].resourceType", "enum": {"items": [{"value": "AttachedNetworks"}, {"value": "Images"}, {"value": "Skus"}]}}, {"type": "string", "name": "resources", "arg": "$body.properties.resourcePolicies[].resources"}]}}, {"type": "array", "name": "scopes", "arg": "$body.properties.scopes", "item": {"type": "string"}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ProjectPolicies_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]{2,25}$", "maxLength": 26, "minLength": 3}}, {"type": "string", "name": "projectPolicyName", "arg": "$Path.projectPolicyName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectPolicy_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..35ab6e1bf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-10-01-preview.xml @@ -0,0 +1,915 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.md new file mode 100644 index 000000000..af27a8832 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/networkconnections 2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-10-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..cd90555cd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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"}, {"name": "None", "value": "None"}]}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"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"}, {"value": "None"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Connection that can be applied to a Pool."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name"}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain"}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)"}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach Virtual Machines to"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "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"}, {"value": "None"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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], "header": {"items": [{"name": "Location"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..ce7cf6686 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-10-01-preview.xml @@ -0,0 +1,571 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-10-01-preview.json new file mode 100644 index 000000000..038744adc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-outbound-network-dependencies-endpoint", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "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": "@MgmtErrorFormat"}}}}]}}], "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==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-10-01-preview.xml new file mode 100644 index 000000000..82123ff95 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-10-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-10-01-preview.json new file mode 100644 index 000000000..949b560c7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-health-check", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}/healthChecks/latest"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endDateTime", "format": {"protocol": "iso"}}, {"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", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-10-01-preview.xml new file mode 100644 index 000000000..f89e37c82 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-10-01-preview.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.json new file mode 100644 index 000000000..7d3456b1f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show-health-check", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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_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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}/healthChecks/latest"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endDateTime", "format": {"protocol": "iso"}}, {"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", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.xml new file mode 100644 index 000000000..7ade7ee9d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-10-01-preview.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.json new file mode 100644 index 000000000..345656f7a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "run-health-check", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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_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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.xml new file mode 100644 index 000000000..fe7c6fd69 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-10-01-preview.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.md new file mode 100644 index 000000000..aedf701f8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/projects 2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-10-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..5d5388f23 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "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": [{"type": "array", "name": "assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId"}, {"type": "string", "name": "scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "props": [{"type": "array", "name": "identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod"}, {"type": "string", "name": "inactiveThreshold"}]}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"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"}]}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "CatalogSettings", "args": [{"type": "array", "var": "$body.properties.catalogSettings.catalogItemSyncTypes", "options": ["c", "catalog-item-sync-types"], "group": "CatalogSettings", "help": {"short": "Indicates catalog item types that can be synced. Allowed values are \"EnvironmentDefinition\" and \"ImageDefinition\"."}, "item": {"type": "string", "enum": {"items": [{"name": "EnvironmentDefinition", "value": "EnvironmentDefinition"}, {"name": "ImageDefinition", "value": "ImageDefinition"}]}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$body.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "hide": true, "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$body.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "hide": true, "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"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": "array", "var": "$body.properties.assignedGroups", "options": ["assigned-groups"], "hide": true, "group": "Properties", "help": {"short": "List of Entra ID group assignments associated with this project."}, "item": {"type": "object", "args": [{"type": "string", "var": "$body.properties.assignedGroups[].objectId", "options": ["object-id"], "help": {"short": "The Entra group object ID (GUID)."}}, {"type": "string", "var": "$body.properties.assignedGroups[].scope", "options": ["scope"], "help": {"short": "The scope of the assignment. Currently only DevBox is supported."}, "enum": {"items": [{"name": "DevBox", "value": "DevBox"}]}}]}}, {"type": "object", "var": "$body.properties.azureAiServicesSettings", "options": ["a", "azure-ai-services-settings"], "group": "Properties", "help": {"short": "Indicates whether Azure AI services are enabled for a project."}, "args": [{"type": "string", "var": "$body.properties.azureAiServicesSettings.azureAiServicesMode", "options": ["azure-ai-services-mode"], "help": {"short": "The property indicates whether Azure AI services is enabled."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}]}}]}, {"type": "object", "var": "$body.properties.customizationSettings", "options": ["customization-settings"], "group": "Properties", "help": {"short": "Settings to be used for customizations."}, "args": [{"type": "array", "var": "$body.properties.customizationSettings.identities", "options": ["identities"], "help": {"short": "The identities that can to be used in customization scenarios; e.g., to clone a repository."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$body.properties.customizationSettings.identities[].identityResourceId", "options": ["identity-resource-id"], "help": {"short": "Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity."}}, {"type": "string", "var": "$body.properties.customizationSettings.identities[].identityType", "options": ["identity-type"], "help": {"short": "Values can be systemAssignedIdentity or userAssignedIdentity"}, "enum": {"items": [{"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}]}}, {"type": "string", "var": "$body.properties.customizationSettings.userCustomizationsEnableStatus", "options": ["user-customizations-enable-status"], "help": {"short": "Indicates whether user customizations are enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"type": "object", "var": "$body.properties.devBoxScheduleDeleteSettings", "options": ["dev-box-schedule-delete-settings"], "group": "Properties", "help": {"short": "Dev Box Schedule Delete settings."}, "args": [{"type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.cancelOnConnect", "options": ["cancel-on-connect"], "hide": true, "group": "", "help": {"short": "Indicates whether scheduled deletion should be canceled when a user connects to the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.deleteMode", "options": ["delete-mode"], "help": {"short": "Indicates the delete mode for Dev Boxes within this project."}, "enum": {"items": [{"name": "Auto", "value": "Auto"}, {"name": "Manual", "value": "Manual"}]}}, {"type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.gracePeriod", "options": ["grace-period"], "help": {"short": "ISO8601 duration required for the dev box to be marked for deletion prior to it being deleted. ISO8601 format PT[n]H[n]M[n]S."}}, {"type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.inactiveThreshold", "options": ["inactive-threshold"], "help": {"short": "ISO8601 duration required for the dev box to not be inactive prior to it being scheduled for deletion. ISO8601 format PT[n]H[n]M[n]S."}}]}, {"type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the project."}}, {"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}}, {"type": "object", "var": "$body.properties.serverlessGpuSessionsSettings", "options": ["s", "serverless-gpu-sessions-settings"], "group": "Properties", "help": {"short": "Settings to be used for serverless GPU."}, "args": [{"type": "integer32", "var": "$body.properties.serverlessGpuSessionsSettings.maxConcurrentSessionsPerProject", "options": ["max-concurrent-sessions-per-project"], "help": {"short": "When specified, limits the maximum number of concurrent sessions across all pools in the project."}, "format": {"minimum": 1}}, {"type": "string", "var": "$body.properties.serverlessGpuSessionsSettings.serverlessGpuSessionsMode", "options": ["serverless-gpu-sessions-mode"], "help": {"short": "The property indicates whether serverless GPU access is enabled on the project."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}]}}]}, {"type": "object", "var": "$body.properties.workspaceStorageSettings", "options": ["w", "workspace-storage-settings"], "group": "Properties", "help": {"short": "Settings to be used for workspace storage."}, "args": [{"type": "string", "var": "$body.properties.workspaceStorageSettings.workspaceStorageMode", "options": ["workspace-storage-mode"], "help": {"short": "Indicates whether workspace storage is enabled."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}]}}]}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$body.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$body.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "assignedGroups", "arg": "$body.properties.assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId", "arg": "$body.properties.assignedGroups[].objectId"}, {"type": "string", "name": "scope", "arg": "$body.properties.assignedGroups[].scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "arg": "$body.properties.azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "arg": "$body.properties.azureAiServicesSettings.azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "arg": "$body.properties.catalogSettings.catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "arg": "$body.properties.customizationSettings", "props": [{"type": "array", "name": "identities", "arg": "$body.properties.customizationSettings.identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId", "arg": "$body.properties.customizationSettings.identities[].identityResourceId"}, {"type": "string", "name": "identityType", "arg": "$body.properties.customizationSettings.identities[].identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "arg": "$body.properties.customizationSettings.userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "arg": "$body.properties.devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "arg": "$body.properties.devBoxScheduleDeleteSettings.cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "arg": "$body.properties.devBoxScheduleDeleteSettings.deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod", "arg": "$body.properties.devBoxScheduleDeleteSettings.gracePeriod"}, {"type": "string", "name": "inactiveThreshold", "arg": "$body.properties.devBoxScheduleDeleteSettings.inactiveThreshold"}]}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "arg": "$body.properties.serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "arg": "$body.properties.serverlessGpuSessionsSettings.maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "arg": "$body.properties.serverlessGpuSessionsSettings.serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "arg": "$body.properties.workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "arg": "$body.properties.workspaceStorageSettings.workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "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": "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": [{"type": "array", "name": "assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId"}, {"type": "string", "name": "scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "props": [{"type": "array", "name": "identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod"}, {"type": "string", "name": "inactiveThreshold"}]}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"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"}]}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "CatalogSettings", "args": [{"nullable": true, "type": "array", "var": "$body.properties.catalogSettings.catalogItemSyncTypes", "options": ["c", "catalog-item-sync-types"], "group": "CatalogSettings", "help": {"short": "Indicates catalog item types that can be synced. Allowed values are \"EnvironmentDefinition\" and \"ImageDefinition\"."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "EnvironmentDefinition", "value": "EnvironmentDefinition"}, {"name": "ImageDefinition", "value": "ImageDefinition"}]}}}]}, {"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": "array", "var": "$body.properties.assignedGroups", "options": ["assigned-groups"], "hide": true, "group": "Properties", "help": {"short": "List of Entra ID group assignments associated with this project."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$body.properties.assignedGroups[].objectId", "options": ["object-id"], "help": {"short": "The Entra group object ID (GUID)."}}, {"nullable": true, "type": "string", "var": "$body.properties.assignedGroups[].scope", "options": ["scope"], "help": {"short": "The scope of the assignment. Currently only DevBox is supported."}, "enum": {"items": [{"name": "DevBox", "value": "DevBox"}]}}]}}, {"nullable": true, "type": "object", "var": "$body.properties.azureAiServicesSettings", "options": ["a", "azure-ai-services-settings"], "group": "Properties", "help": {"short": "Indicates whether Azure AI services are enabled for a project."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.azureAiServicesSettings.azureAiServicesMode", "options": ["azure-ai-services-mode"], "help": {"short": "The property indicates whether Azure AI services is enabled."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}]}}]}, {"nullable": true, "type": "object", "var": "$body.properties.customizationSettings", "options": ["customization-settings"], "group": "Properties", "help": {"short": "Settings to be used for customizations."}, "args": [{"nullable": true, "type": "array", "var": "$body.properties.customizationSettings.identities", "options": ["identities"], "help": {"short": "The identities that can to be used in customization scenarios; e.g., to clone a repository."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "$body.properties.customizationSettings.identities[].identityResourceId", "options": ["identity-resource-id"], "help": {"short": "Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity."}}, {"nullable": true, "type": "string", "var": "$body.properties.customizationSettings.identities[].identityType", "options": ["identity-type"], "help": {"short": "Values can be systemAssignedIdentity or userAssignedIdentity"}, "enum": {"items": [{"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}]}}, {"nullable": true, "type": "string", "var": "$body.properties.customizationSettings.userCustomizationsEnableStatus", "options": ["user-customizations-enable-status"], "help": {"short": "Indicates whether user customizations are enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"nullable": true, "type": "object", "var": "$body.properties.devBoxScheduleDeleteSettings", "options": ["dev-box-schedule-delete-settings"], "group": "Properties", "help": {"short": "Dev Box Schedule Delete settings."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.cancelOnConnect", "options": ["cancel-on-connect"], "hide": true, "group": "", "help": {"short": "Indicates whether scheduled deletion should be canceled when a user connects to the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.deleteMode", "options": ["delete-mode"], "help": {"short": "Indicates the delete mode for Dev Boxes within this project."}, "enum": {"items": [{"name": "Auto", "value": "Auto"}, {"name": "Manual", "value": "Manual"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.gracePeriod", "options": ["grace-period"], "help": {"short": "ISO8601 duration required for the dev box to be marked for deletion prior to it being deleted. ISO8601 format PT[n]H[n]M[n]S."}}, {"nullable": true, "type": "string", "var": "$body.properties.devBoxScheduleDeleteSettings.inactiveThreshold", "options": ["inactive-threshold"], "help": {"short": "ISO8601 duration required for the dev box to not be inactive prior to it being scheduled for deletion. ISO8601 format PT[n]H[n]M[n]S."}}]}, {"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": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the project."}}, {"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}}, {"nullable": true, "type": "object", "var": "$body.properties.serverlessGpuSessionsSettings", "options": ["s", "serverless-gpu-sessions-settings"], "group": "Properties", "help": {"short": "Settings to be used for serverless GPU."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.serverlessGpuSessionsSettings.maxConcurrentSessionsPerProject", "options": ["max-concurrent-sessions-per-project"], "help": {"short": "When specified, limits the maximum number of concurrent sessions across all pools in the project."}, "format": {"minimum": 1}}, {"nullable": true, "type": "string", "var": "$body.properties.serverlessGpuSessionsSettings.serverlessGpuSessionsMode", "options": ["serverless-gpu-sessions-mode"], "help": {"short": "The property indicates whether serverless GPU access is enabled on the project."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}]}}]}, {"nullable": true, "type": "object", "var": "$body.properties.workspaceStorageSettings", "options": ["w", "workspace-storage-settings"], "group": "Properties", "help": {"short": "Settings to be used for workspace storage."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.workspaceStorageSettings.workspaceStorageMode", "options": ["workspace-storage-mode"], "help": {"short": "Indicates whether workspace storage is enabled."}, "enum": {"items": [{"name": "AutoDeploy", "value": "AutoDeploy"}, {"name": "Disabled", "value": "Disabled"}]}}]}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "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": [{"type": "array", "name": "assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId"}, {"type": "string", "name": "scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "props": [{"type": "array", "name": "identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod"}, {"type": "string", "name": "inactiveThreshold"}]}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "string", "name": "displayName"}, {"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"}]}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "properties", "props": [{"type": "array", "name": "assignedGroups", "arg": "$body.properties.assignedGroups", "item": {"type": "object", "props": [{"type": "string", "name": "objectId", "arg": "$body.properties.assignedGroups[].objectId"}, {"type": "string", "name": "scope", "arg": "$body.properties.assignedGroups[].scope", "enum": {"items": [{"value": "DevBox"}]}}]}}, {"type": "object", "name": "azureAiServicesSettings", "arg": "$body.properties.azureAiServicesSettings", "props": [{"type": "string", "name": "azureAiServicesMode", "arg": "$body.properties.azureAiServicesSettings.azureAiServicesMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "catalogSettings", "props": [{"type": "array", "name": "catalogItemSyncTypes", "arg": "$body.properties.catalogSettings.catalogItemSyncTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}]}, {"type": "object", "name": "customizationSettings", "arg": "$body.properties.customizationSettings", "props": [{"type": "array", "name": "identities", "arg": "$body.properties.customizationSettings.identities", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "identityResourceId", "arg": "$body.properties.customizationSettings.identities[].identityResourceId"}, {"type": "string", "name": "identityType", "arg": "$body.properties.customizationSettings.identities[].identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}]}}, {"type": "string", "name": "userCustomizationsEnableStatus", "arg": "$body.properties.customizationSettings.userCustomizationsEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "object", "name": "devBoxScheduleDeleteSettings", "arg": "$body.properties.devBoxScheduleDeleteSettings", "props": [{"type": "string", "name": "cancelOnConnect", "arg": "$body.properties.devBoxScheduleDeleteSettings.cancelOnConnect", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "deleteMode", "arg": "$body.properties.devBoxScheduleDeleteSettings.deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod", "arg": "$body.properties.devBoxScheduleDeleteSettings.gracePeriod"}, {"type": "string", "name": "inactiveThreshold", "arg": "$body.properties.devBoxScheduleDeleteSettings.inactiveThreshold"}]}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}, {"type": "object", "name": "serverlessGpuSessionsSettings", "arg": "$body.properties.serverlessGpuSessionsSettings", "props": [{"type": "integer32", "name": "maxConcurrentSessionsPerProject", "arg": "$body.properties.serverlessGpuSessionsSettings.maxConcurrentSessionsPerProject", "format": {"minimum": 1}}, {"type": "string", "name": "serverlessGpuSessionsMode", "arg": "$body.properties.serverlessGpuSessionsSettings.serverlessGpuSessionsMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}, {"type": "object", "name": "workspaceStorageSettings", "arg": "$body.properties.workspaceStorageSettings", "props": [{"type": "string", "name": "workspaceStorageMode", "arg": "$body.properties.workspaceStorageSettings.workspaceStorageMode", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}]}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..3311ba626 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-10-01-preview.xml @@ -0,0 +1,1300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.json new file mode 100644 index 000000000..b84c34c92 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectCatalogs_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.xml new file mode 100644 index 000000000..225214e76 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-10-01-preview.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.json new file mode 100644 index 000000000..ca9c67fcf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "@GitCatalog_create", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"type": "string", "var": "$body.properties.autoImageBuildEnableStatus", "options": ["a", "auto-image-build-enable-status"], "group": "Properties", "help": {"short": "Indicates whether the catalog is configured to automatically build image definitions. Defaults to enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"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"}, {"type": "string", "var": "$body.properties.syncType", "options": ["sync-type"], "group": "Properties", "help": {"short": "Indicates the type of sync that is configured for the catalog."}, "enum": {"items": [{"name": "Manual", "value": "Manual"}, {"name": "Scheduled", "value": "Scheduled"}]}}, {"type": "object", "var": "$body.properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ProjectCatalogs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_create", "name": "adoGit", "arg": "$body.properties.adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "arg": "$body.properties.autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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"}, {"type": "string", "name": "syncType", "arg": "$body.properties.syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "arg": "$body.properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 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": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": [{"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": "string", "var": "$body.properties.autoImageBuildEnableStatus", "options": ["a", "auto-image-build-enable-status"], "group": "Properties", "help": {"short": "Indicates whether the catalog is configured to automatically build image definitions. Defaults to enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"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"}, {"nullable": true, "type": "string", "var": "$body.properties.syncType", "options": ["sync-type"], "group": "Properties", "help": {"short": "Indicates the type of sync that is configured for the catalog."}, "enum": {"items": [{"name": "Manual", "value": "Manual"}, {"name": "Scheduled", "value": "Scheduled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "ProjectCatalogs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "string", "name": "autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "connectionState", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}]}}, {"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": "lastConnectionTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "lastSyncStats", "props": [{"readOnly": true, "type": "integer32", "name": "added", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "removed", "format": {"minimum": 0}}, {"type": "array", "name": "syncedCatalogItemTypes", "item": {"type": "string", "enum": {"items": [{"value": "EnvironmentDefinition"}, {"value": "ImageDefinition"}]}}}, {"readOnly": true, "type": "integer32", "name": "synchronizationErrors", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "unchanged", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "updated", "format": {"minimum": 0}}, {"readOnly": true, "type": "integer32", "name": "validationErrors", "format": {"minimum": 0}}]}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime", "format": {"protocol": "iso"}}, {"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"}]}}, {"type": "string", "name": "syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "string", "name": "autoImageBuildEnableStatus", "arg": "$body.properties.autoImageBuildEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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"}, {"type": "string", "name": "syncType", "arg": "$body.properties.syncType", "enum": {"items": [{"value": "Manual"}, {"value": "Scheduled"}]}}, {"type": "object", "name": "tags", "arg": "$body.properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ProjectCatalogs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Catalog_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..5512cf197 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-10-01-preview.xml @@ -0,0 +1,793 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.json new file mode 100644 index 000000000..e2b3ed64c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jb25uZWN0/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "connect", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jb25uZWN0/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogs_Connect", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/connect", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.xml new file mode 100644 index 000000000..6e2eb0417 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-10-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.json new file mode 100644 index 000000000..2cec9a6b1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9nZXRTeW5jRXJyb3JEZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "get-sync-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9nZXRTeW5jRXJyb3JEZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogs_GetSyncErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/getSyncErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "conflicts", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "path"}]}}, {"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"readOnly": true, "type": "array<@CatalogErrorDetails_read>", "name": "errorDetails", "item": {"type": "@CatalogErrorDetails_read"}}, {"readOnly": true, "type": "string", "name": "path"}]}}, {"readOnly": true, "type": "object", "name": "operationError", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}], "cls": "CatalogErrorDetails_read"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.xml new file mode 100644 index 000000000..16052b7eb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-10-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.json new file mode 100644 index 000000000..99ac44939 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-definition", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "EnvironmentDefinitions_ListByProjectCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "parameters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "readOnly"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"readOnly": true, "type": "string", "name": "templatePath"}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.xml new file mode 100644 index 000000000..7bc0a489c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-10-01-preview.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..42687199e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-definition", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.environmentDefinitionName", "options": ["n", "name", "environment-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the environment definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "EnvironmentDefinitions_GetByProjectCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "environmentDefinitionName", "arg": "$Path.environmentDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "parameters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "readOnly"}, {"readOnly": true, "type": "boolean", "name": "required"}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "array"}, {"value": "boolean"}, {"value": "integer"}, {"value": "number"}, {"value": "object"}, {"value": "string"}]}}]}}, {"readOnly": true, "type": "string", "name": "templatePath"}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..0a2849635 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json new file mode 100644 index 000000000..431569910 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-definition", "commands": [{"name": "get-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.environmentDefinitionName", "options": ["n", "name", "environment-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the environment definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogEnvironmentDefinitions_GetErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "environmentDefinitionName", "arg": "$Path.environmentDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..15d5e1639 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.json new file mode 100644 index 000000000..7d8beea14 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectCatalogImageDefinitions_ListByProjectCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"readOnly": true, "type": "string", "name": "autoImageBuild", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "extends", "props": [{"type": "string", "name": "imageDefinition", "required": true}, {"type": "@DefinitionParameters_read", "name": "parameters"}]}, {"readOnly": true, "type": "string", "name": "fileUrl"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "object", "name": "latestBuild", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}]}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "string", "name": "displayName"}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}, "cls": "DefinitionParameters_read"}, {"type": "integer32", "name": "timeoutInSeconds"}], "cls": "CustomizationTaskInstance_read"}}, {"type": "array<@CustomizationTaskInstance_read>", "name": "userTasks", "item": {"type": "@CustomizationTaskInstance_read"}}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.xml new file mode 100644 index 000000000..f547c1b3f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-10-01-preview.xml @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..17325d92b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["n", "name", "image-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitions_GetByProjectCatalog", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"readOnly": true, "type": "string", "name": "autoImageBuild", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "extends", "props": [{"type": "string", "name": "imageDefinition", "required": true}, {"type": "@DefinitionParameters_read", "name": "parameters"}]}, {"readOnly": true, "type": "string", "name": "fileUrl"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "object", "name": "latestBuild", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}]}, {"type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "string", "name": "displayName"}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}, "cls": "DefinitionParameters_read"}, {"type": "integer32", "name": "timeoutInSeconds"}], "cls": "CustomizationTaskInstance_read"}}, {"type": "array<@CustomizationTaskInstance_read>", "name": "userTasks", "item": {"type": "@CustomizationTaskInstance_read"}}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..751933431 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.json new file mode 100644 index 000000000..3149d8bfe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZEltYWdl/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "build-image", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZEltYWdl/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitions_BuildImage", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/buildImage", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.xml new file mode 100644 index 000000000..932f82805 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-10-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.json new file mode 100644 index 000000000..e36e890d4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitionBuilds_ListByImageDefinition", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}]}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..2a517a36c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-10-01-preview.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..75028f166 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.buildName", "options": ["n", "name", "build-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The ID of the Image Definition Build."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitionBuild_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "buildName", "arg": "$Path.buildName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}]}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..5d4bad93d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-10-01-preview.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.json new file mode 100644 index 000000000..8a25df35c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vY2FuY2Vs/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "cancel", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vY2FuY2Vs/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.buildName", "options": ["n", "name", "build-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The ID of the Image Definition Build."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitionBuild_Cancel", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/cancel", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "buildName", "arg": "$Path.buildName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.xml new file mode 100644 index 000000000..c5f1c4b4b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-10-01-preview.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.json new file mode 100644 index 000000000..6c75dbf46 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vZ2V0QnVpbGREZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "get-build-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vZ2V0QnVpbGREZXRhaWxz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.buildName", "options": ["n", "name", "build-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The ID of the Image Definition Build."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitionBuild_GetBuildDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/getBuildDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "buildName", "arg": "$Path.buildName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "array", "name": "taskGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}, {"readOnly": true, "type": "array", "name": "tasks", "item": {"type": "object", "props": [{"type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "logUri"}, {"type": "string", "name": "name"}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "key", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"readOnly": true, "type": "dateTime", "name": "startTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "ValidationFailed"}]}}]}}]}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.xml new file mode 100644 index 000000000..68e5ecba5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-10-01-preview.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json new file mode 100644 index 000000000..d4aa5c667 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "get-error-detail", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.imageDefinitionName", "options": ["i", "image-definition-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Image Definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "name", "help": {"short": "The name of the project."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogImageDefinitions_GetErrorDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/getErrorDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "imageDefinitionName", "arg": "$Path.imageDefinitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..d42cd2152 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-10-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.json new file mode 100644 index 000000000..78a8cc273 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9zeW5j/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "sync", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9zeW5j/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ProjectCatalogs_Sync", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/sync", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.xml new file mode 100644 index 000000000..1e1db2f13 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-10-01-preview.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.json new file mode 100644 index 000000000..ef7c2a370 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/allowedEnvironmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "displayName"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.xml new file mode 100644 index 000000000..f500ad640 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-10-01-preview.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..6dd525d97 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/allowedEnvironmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "displayName"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..10f53411f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-10-01-preview.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2025-10-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2025-10-01-preview.md new file mode 100644 index 000000000..f657e4d92 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2025-10-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks 2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-10-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..d76c3fa62 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "show-untitled1", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Informational"}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..d6d9c1574 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.json new file mode 100644 index 000000000..7a1a64f17 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZ2V0SW5oZXJpdGVkU2V0dGluZ3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "get-inherited-setting", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZ2V0SW5oZXJpdGVkU2V0dGluZ3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "Projects_GetInheritedSettings", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/getInheritedSettings", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "azureAiServicesSettings", "props": [{"type": "string", "name": "defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}], "cls": "FeatureState_read"}, {"readOnly": true, "type": "@FeatureState_read", "name": "devBoxLimitsSettings"}, {"readOnly": true, "type": "@FeatureState_read", "name": "devBoxScheduleDeleteSettings"}, {"readOnly": true, "type": "@FeatureState_read", "name": "devBoxTunnelSettings"}, {"readOnly": true, "type": "@FeatureState_read", "name": "displayNameSettings"}, {"readOnly": true, "type": "object", "name": "networkSettings", "props": [{"readOnly": true, "type": "string", "name": "microsoftHostedNetworkEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "object", "name": "projectCatalogSettings", "props": [{"type": "string", "name": "catalogItemSyncEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "defaultStatus", "enum": {"items": [{"value": "AutoDeploy"}, {"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "defaultValues", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "statusModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}, {"type": "string", "name": "valuesModifiable", "enum": {"items": [{"value": "Modifiable"}, {"value": "NotModifiable"}]}}]}, {"readOnly": true, "type": "@FeatureState_read", "name": "serverlessGpuSessionsSettings"}, {"readOnly": true, "type": "@FeatureState_read", "name": "userCustomizationsSettings"}, {"readOnly": true, "type": "@FeatureState_read", "name": "workspaceStorageSettings"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.xml new file mode 100644 index 000000000..52606aaf8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-10-01-preview.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2025-10-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2025-10-01-preview.md new file mode 100644 index 000000000..4112d0d7b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2025-10-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions 2025-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-10-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..202c5fad7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show-untitled1", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "devbox-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"readOnly": true, "type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "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"}]}}]}, {"readOnly": true, "type": "string", "name": "validationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..29a152041 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2025-10-01-preview.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.json new file mode 100644 index 000000000..977198d52 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.xml new file mode 100644 index 000000000..cf15bd448 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-10-01-preview.xml @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.json new file mode 100644 index 000000000..1b8ff995e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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"], "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": [{"blank": {"value": "True"}, "type": "string", "var": "$body.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "hide": true, "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$body.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "hide": true, "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"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.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the project environment type."}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$body.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$body.identity.systemAssigned"}}, {"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": "displayName", "arg": "$body.properties.displayName"}, {"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, 201], "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"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the project environment type."}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "displayName", "arg": "$body.properties.displayName"}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "subresource": "identity", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$body.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Body.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$body.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Body.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "body", "prop": {"type": "object", "name": "identity"}}}, "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "body.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$body.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$body.identity.systemAssigned"}}}}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "subresource": "identity", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$body.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Body.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$body.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Body.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "body", "prop": {"type": "object", "name": "identity"}}}, "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "body.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$body.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$body.identity.systemAssigned"}}}}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-10-01-preview", "subresource": "identity", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "body", "prop": {"type": "object", "name": "identity"}}}, "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "integer32", "name": "environmentCount", "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"}]}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml new file mode 100644 index 000000000..066a5b5ca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-10-01-preview.xml @@ -0,0 +1,1517 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.json new file mode 100644 index 000000000..94fe1701d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2Vz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2Vz/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "Images_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "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"}, {"readOnly": true, "type": "object", "name": "recommendedMachineConfiguration", "props": [{"readOnly": true, "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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.xml new file mode 100644 index 000000000..a036a0485 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-10-01-preview.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..e1b82eb07 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.imageName", "options": ["n", "name", "image-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the image."}, "format": {"pattern": "^[a-zA-Z0-9~][a-zA-Z0-9-.~]{0,151}[a-zA-Z0-9]$", "maxLength": 153, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "Images_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true, "format": {"pattern": "^[a-zA-Z0-9~][a-zA-Z0-9-.~]{0,151}[a-zA-Z0-9]$", "maxLength": 153, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "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"}, {"readOnly": true, "type": "object", "name": "recommendedMachineConfiguration", "props": [{"readOnly": true, "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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..d1ed40c08 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-10-01-preview.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.json new file mode 100644 index 000000000..d3f1c567c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-version", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25z/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the image."}, "format": {"pattern": "^[a-zA-Z0-9~][a-zA-Z0-9-.~]{0,151}[a-zA-Z0-9]$", "maxLength": 153, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "ImageVersions_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true, "format": {"pattern": "^[a-zA-Z0-9~][a-zA-Z0-9-.~]{0,151}[a-zA-Z0-9]$", "maxLength": 153, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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", "format": {"protocol": "iso"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml new file mode 100644 index 000000000..e0ebb3dee --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-10-01-preview.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..1921b5dde --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25zL3t2ZXJzaW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-version", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25zL3t2ZXJzaW9uTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the image."}, "format": {"pattern": "^[a-zA-Z0-9~][a-zA-Z0-9-.~]{0,151}[a-zA-Z0-9]$", "maxLength": 153, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["n", "name", "version-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The version of the image."}, "format": {"pattern": "^[0-9]{1,10}[.][0-9]{1,10}[.][0-9]{1,10}$", "maxLength": 32, "minLength": 5}}]}], "operations": [{"operationId": "ImageVersions_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true, "format": {"pattern": "^[a-zA-Z0-9~][a-zA-Z0-9-.~]{0,151}[a-zA-Z0-9]$", "maxLength": 153, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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, "format": {"pattern": "^[0-9]{1,10}[.][0-9]{1,10}[.][0-9]{1,10}$", "maxLength": 32, "minLength": 5}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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", "format": {"protocol": "iso"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..325abe78c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-10-01-preview.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.json new file mode 100644 index 000000000..8755ed50d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/listskus", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vbGlzdFNrdXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-sku", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/listskus", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vbGlzdFNrdXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "Skus_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/listSkus", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "capabilities", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"readOnly": true, "type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "resourceType"}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.xml new file mode 100644 index 000000000..e5e5d9c11 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-10-01-preview.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-10-01-preview.json new file mode 100644 index 000000000..6f901b62b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "integer32", "name": "devBoxCount"}, {"type": "object", "name": "devBoxDefinition", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "sku", "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"}]}}]}]}, {"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "devBoxDefinitionType", "enum": {"items": [{"value": "Reference"}, {"value": "Value"}]}}, {"type": "string", "name": "devBoxTunnelEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "displayName"}, {"readOnly": 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"}]}, "identifiers": ["code"]}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "managedVirtualNetworkRegions", "item": {"type": "string"}}, {"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": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "virtualNetworkType", "enum": {"items": [{"value": "Managed"}, {"value": "Unmanaged"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-10-01-preview.xml new file mode 100644 index 000000000..f2c1f112b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-10-01-preview.xml @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.json new file mode 100644 index 000000000..a74f26174 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "integer32", "name": "devBoxCount"}, {"type": "object", "name": "devBoxDefinition", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "sku", "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"}]}}]}]}, {"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "devBoxDefinitionType", "enum": {"items": [{"value": "Reference"}, {"value": "Value"}]}}, {"type": "string", "name": "devBoxTunnelEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "displayName"}, {"readOnly": 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"}]}, "identifiers": ["code"]}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "managedVirtualNetworkRegions", "item": {"type": "string"}}, {"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": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "virtualNetworkType", "enum": {"items": [{"value": "Managed"}, {"value": "Unmanaged"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevBoxDefinition", "args": [{"type": "object", "var": "$body.properties.devBoxDefinition.imageReference", "options": ["i", "devbox-definition-image-reference"], "group": "DevBoxDefinition", "help": {"short": "Image reference information for a definition of the machines that are created from this pool. Will be ignored if the parameter devbox-definition-type is Reference or not provided."}, "args": [{"type": "string", "var": "$body.properties.devBoxDefinition.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"type": "object", "var": "$body.properties.devBoxDefinition.sku", "options": ["s", "devbox-definition-sku"], "group": "DevBoxDefinition", "help": {"short": "The SKU for Dev Boxes created from the Pool. Will be ignored if the parameter devbox-definition-type is Reference or not provided."}, "args": [{"type": "integer32", "var": "$body.properties.devBoxDefinition.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.devBoxDefinition.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.devBoxDefinition.sku.name", "options": ["name"], "required": true, "help": {"short": "The name of the SKU. E.g. P3. It is typically a letter+number code"}}, {"type": "string", "var": "$body.properties.devBoxDefinition.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.devBoxDefinition.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"}]}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$body.properties.activeHoursConfiguration", "options": ["a", "active-hours-configuration"], "group": "Properties", "help": {"short": "Active hours configuration settings for Dev Boxes created in this pool."}, "args": [{"type": "string", "var": "$body.properties.activeHoursConfiguration.autoStartEnableStatus", "options": ["auto-start-enable-status"], "help": {"short": "Enables or disables whether the Dev Box should be automatically started at commencement of active hours."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "integer32", "var": "$body.properties.activeHoursConfiguration.daysOfWeekLimit", "options": ["days-of-week-limit"], "help": {"short": "The maximum amount of days per week that a user can enable active hours related features."}}, {"type": "array", "var": "$body.properties.activeHoursConfiguration.defaultDaysOfWeek", "options": ["default-days-of-week"], "help": {"short": "The days of the week that active hours features will be enabled. This serves as a default that can be updated by each individual user."}, "item": {"type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"type": "integer32", "var": "$body.properties.activeHoursConfiguration.defaultEndTimeHour", "options": ["default-end-time-hour"], "help": {"short": "The default end time of the active hours"}}, {"type": "integer32", "var": "$body.properties.activeHoursConfiguration.defaultStartTimeHour", "options": ["default-start-time-hour"], "help": {"short": "The default start time of the active hours."}}, {"type": "string", "var": "$body.properties.activeHoursConfiguration.defaultTimeZone", "options": ["default-time-zone"], "help": {"short": "The default IANA timezone id of the active hours."}}, {"type": "string", "var": "$body.properties.activeHoursConfiguration.keepAwakeEnableStatus", "options": ["keep-awake-enable-status"], "help": {"short": "Enables or disables whether the Dev Box should be kept awake during active hours."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "devbox-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool. Will be ignored if the parameter devbox-definition-type is Value."}}, {"type": "string", "var": "$body.properties.devBoxDefinitionType", "options": ["t", "devbox-definition-type"], "group": "Properties", "help": {"short": "Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly."}, "enum": {"items": [{"name": "Reference", "value": "Reference"}, {"name": "Value", "value": "Value"}]}}, {"type": "string", "var": "$body.properties.devBoxTunnelEnableStatus", "options": ["u", "dev-box-tunnel-enable-status"], "group": "Properties", "help": {"short": "Indicates whether Dev Box Tunnel is enabled for a the pool."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the 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": "array", "var": "$body.properties.managedVirtualNetworkRegions", "options": ["m", "managed-virtual-network-regions"], "group": "Properties", "help": {"short": "The regions of the managed virtual network (required when managedNetworkType is Managed)."}, "item": {"type": "string"}}, {"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": "string", "var": "$body.properties.singleSignOnStatus", "options": ["single-sign-on-status"], "group": "Properties", "help": {"short": "Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "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"}]}}]}, {"type": "object", "var": "$body.properties.stopOnNoConnect", "options": ["stop-on-no-connect"], "group": "Properties", "help": {"short": "Stop on no connect configuration settings for Dev Boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnNoConnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "help": {"short": "The specified time in minutes to wait before stopping a Dev Box if no connection is made."}}, {"type": "string", "var": "$body.properties.stopOnNoConnect.status", "options": ["status"], "help": {"short": "Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "string", "var": "$body.properties.virtualNetworkType", "options": ["virtual-network-type"], "group": "Properties", "help": {"short": "Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network."}, "enum": {"items": [{"name": "Managed", "value": "Managed"}, {"name": "Unmanaged", "value": "Unmanaged"}]}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "activeHoursConfiguration", "arg": "$body.properties.activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "arg": "$body.properties.activeHoursConfiguration.autoStartEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit", "arg": "$body.properties.activeHoursConfiguration.daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "arg": "$body.properties.activeHoursConfiguration.defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour", "arg": "$body.properties.activeHoursConfiguration.defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour", "arg": "$body.properties.activeHoursConfiguration.defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone", "arg": "$body.properties.activeHoursConfiguration.defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "arg": "$body.properties.activeHoursConfiguration.keepAwakeEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "devBoxDefinition", "props": [{"type": "object", "name": "imageReference", "arg": "$body.properties.devBoxDefinition.imageReference", "props": [{"type": "string", "name": "id", "arg": "$body.properties.devBoxDefinition.imageReference.id"}]}, {"type": "object", "name": "sku", "arg": "$body.properties.devBoxDefinition.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.devBoxDefinition.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.devBoxDefinition.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.devBoxDefinition.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.devBoxDefinition.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.devBoxDefinition.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}]}, {"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devBoxDefinitionType", "arg": "$body.properties.devBoxDefinitionType", "enum": {"items": [{"value": "Reference"}, {"value": "Value"}]}}, {"type": "string", "name": "devBoxTunnelEnableStatus", "arg": "$body.properties.devBoxTunnelEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"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": "array", "name": "managedVirtualNetworkRegions", "arg": "$body.properties.managedVirtualNetworkRegions", "item": {"type": "string"}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "string", "name": "singleSignOnStatus", "arg": "$body.properties.singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "arg": "$body.properties.stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnNoConnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnNoConnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "virtualNetworkType", "arg": "$body.properties.virtualNetworkType", "enum": {"items": [{"value": "Managed"}, {"value": "Unmanaged"}]}}], "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": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "integer32", "name": "devBoxCount"}, {"type": "object", "name": "devBoxDefinition", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "sku", "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"}]}}]}]}, {"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "devBoxDefinitionType", "enum": {"items": [{"value": "Reference"}, {"value": "Value"}]}}, {"type": "string", "name": "devBoxTunnelEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "displayName"}, {"readOnly": 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"}]}, "identifiers": ["code"]}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "managedVirtualNetworkRegions", "item": {"type": "string"}}, {"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": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "virtualNetworkType", "enum": {"items": [{"value": "Managed"}, {"value": "Unmanaged"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "DevBoxDefinition", "args": [{"nullable": true, "type": "object", "var": "$body.properties.devBoxDefinition.imageReference", "options": ["i", "devbox-definition-image-reference"], "group": "DevBoxDefinition", "help": {"short": "Image reference information for a definition of the machines that are created from this pool. Will be ignored if the parameter devbox-definition-type is Reference or not provided."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.devBoxDefinition.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": "object", "var": "$body.properties.devBoxDefinition.sku", "options": ["s", "devbox-definition-sku"], "group": "DevBoxDefinition", "help": {"short": "The SKU for Dev Boxes created from the Pool. Will be ignored if the parameter devbox-definition-type is Reference or not provided."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.devBoxDefinition.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.devBoxDefinition.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.devBoxDefinition.sku.name", "options": ["name"], "help": {"short": "The name of the SKU. E.g. P3. It is typically a letter+number code"}}, {"nullable": true, "type": "string", "var": "$body.properties.devBoxDefinition.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.devBoxDefinition.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"}]}}]}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$body.properties.activeHoursConfiguration", "options": ["a", "active-hours-configuration"], "group": "Properties", "help": {"short": "Active hours configuration settings for Dev Boxes created in this pool."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.activeHoursConfiguration.autoStartEnableStatus", "options": ["auto-start-enable-status"], "help": {"short": "Enables or disables whether the Dev Box should be automatically started at commencement of active hours."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "integer32", "var": "$body.properties.activeHoursConfiguration.daysOfWeekLimit", "options": ["days-of-week-limit"], "help": {"short": "The maximum amount of days per week that a user can enable active hours related features."}}, {"nullable": true, "type": "array", "var": "$body.properties.activeHoursConfiguration.defaultDaysOfWeek", "options": ["default-days-of-week"], "help": {"short": "The days of the week that active hours features will be enabled. This serves as a default that can be updated by each individual user."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"nullable": true, "type": "integer32", "var": "$body.properties.activeHoursConfiguration.defaultEndTimeHour", "options": ["default-end-time-hour"], "help": {"short": "The default end time of the active hours"}}, {"nullable": true, "type": "integer32", "var": "$body.properties.activeHoursConfiguration.defaultStartTimeHour", "options": ["default-start-time-hour"], "help": {"short": "The default start time of the active hours."}}, {"nullable": true, "type": "string", "var": "$body.properties.activeHoursConfiguration.defaultTimeZone", "options": ["default-time-zone"], "help": {"short": "The default IANA timezone id of the active hours."}}, {"nullable": true, "type": "string", "var": "$body.properties.activeHoursConfiguration.keepAwakeEnableStatus", "options": ["keep-awake-enable-status"], "help": {"short": "Enables or disables whether the Dev Box should be kept awake during active hours."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "devbox-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool. Will be ignored if the parameter devbox-definition-type is Value."}}, {"nullable": true, "type": "string", "var": "$body.properties.devBoxDefinitionType", "options": ["t", "devbox-definition-type"], "group": "Properties", "help": {"short": "Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly."}, "enum": {"items": [{"name": "Reference", "value": "Reference"}, {"name": "Value", "value": "Value"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.devBoxTunnelEnableStatus", "options": ["u", "dev-box-tunnel-enable-status"], "group": "Properties", "help": {"short": "Indicates whether Dev Box Tunnel is enabled for a the pool."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the 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"}]}}, {"nullable": true, "type": "array", "var": "$body.properties.managedVirtualNetworkRegions", "options": ["m", "managed-virtual-network-regions"], "group": "Properties", "help": {"short": "The regions of the managed virtual network (required when managedNetworkType is Managed)."}, "item": {"nullable": true, "type": "string"}}, {"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": "string", "var": "$body.properties.singleSignOnStatus", "options": ["single-sign-on-status"], "group": "Properties", "help": {"short": "Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "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"}]}}]}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnNoConnect", "options": ["stop-on-no-connect"], "group": "Properties", "help": {"short": "Stop on no connect configuration settings for Dev Boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnNoConnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "help": {"short": "The specified time in minutes to wait before stopping a Dev Box if no connection is made."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnNoConnect.status", "options": ["status"], "help": {"short": "Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"nullable": true, "type": "string", "var": "$body.properties.virtualNetworkType", "options": ["virtual-network-type"], "group": "Properties", "help": {"short": "Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network."}, "enum": {"items": [{"name": "Managed", "value": "Managed"}, {"name": "Unmanaged", "value": "Unmanaged"}]}}]}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "integer32", "name": "devBoxCount"}, {"type": "object", "name": "devBoxDefinition", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "object", "name": "imageReference", "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "sku", "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"}]}}]}]}, {"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "devBoxDefinitionType", "enum": {"items": [{"value": "Reference"}, {"value": "Value"}]}}, {"type": "string", "name": "devBoxTunnelEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "displayName"}, {"readOnly": 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"}]}, "identifiers": ["code"]}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "managedVirtualNetworkRegions", "item": {"type": "string"}}, {"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": "string", "name": "singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "virtualNetworkType", "enum": {"items": [{"value": "Managed"}, {"value": "Unmanaged"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "activeHoursConfiguration", "arg": "$body.properties.activeHoursConfiguration", "props": [{"type": "string", "name": "autoStartEnableStatus", "arg": "$body.properties.activeHoursConfiguration.autoStartEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "daysOfWeekLimit", "arg": "$body.properties.activeHoursConfiguration.daysOfWeekLimit"}, {"type": "array", "name": "defaultDaysOfWeek", "arg": "$body.properties.activeHoursConfiguration.defaultDaysOfWeek", "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "integer32", "name": "defaultEndTimeHour", "arg": "$body.properties.activeHoursConfiguration.defaultEndTimeHour"}, {"type": "integer32", "name": "defaultStartTimeHour", "arg": "$body.properties.activeHoursConfiguration.defaultStartTimeHour"}, {"type": "string", "name": "defaultTimeZone", "arg": "$body.properties.activeHoursConfiguration.defaultTimeZone"}, {"type": "string", "name": "keepAwakeEnableStatus", "arg": "$body.properties.activeHoursConfiguration.keepAwakeEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "devBoxDefinition", "props": [{"type": "object", "name": "imageReference", "arg": "$body.properties.devBoxDefinition.imageReference", "props": [{"type": "string", "name": "id", "arg": "$body.properties.devBoxDefinition.imageReference.id"}]}, {"type": "object", "name": "sku", "arg": "$body.properties.devBoxDefinition.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.devBoxDefinition.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.devBoxDefinition.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.devBoxDefinition.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.devBoxDefinition.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.devBoxDefinition.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}]}, {"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devBoxDefinitionType", "arg": "$body.properties.devBoxDefinitionType", "enum": {"items": [{"value": "Reference"}, {"value": "Value"}]}}, {"type": "string", "name": "devBoxTunnelEnableStatus", "arg": "$body.properties.devBoxTunnelEnableStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"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": "array", "name": "managedVirtualNetworkRegions", "arg": "$body.properties.managedVirtualNetworkRegions", "item": {"type": "string"}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "string", "name": "singleSignOnStatus", "arg": "$body.properties.singleSignOnStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"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"}]}}]}, {"type": "object", "name": "stopOnNoConnect", "arg": "$body.properties.stopOnNoConnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnNoConnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnNoConnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "string", "name": "virtualNetworkType", "arg": "$body.properties.virtualNetworkType", "enum": {"items": [{"value": "Managed"}, {"value": "Unmanaged"}]}}], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.xml new file mode 100644 index 000000000..87bbc4027 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-10-01-preview.xml @@ -0,0 +1,1418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-10-01-preview.json new file mode 100644 index 000000000..5e0d4711b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "list", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "location"}, {"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": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "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/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-10-01-preview.xml new file mode 100644 index 000000000..765129d9c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-10-01-preview.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.json new file mode 100644 index 000000000..a729196f7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "show", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "location"}, {"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": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_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.location", "options": ["location"], "group": "Properties", "help": {"short": "The geo-location where the resource lives"}}, {"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": "object", "var": "$body.properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "arg": "$body.properties.frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "location", "arg": "$body.properties.location"}, {"type": "string", "name": "state", "arg": "$body.properties.state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "tags", "arg": "$body.properties.tags", "additionalProps": {"item": {"type": "string"}}}, {"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"}]}}, {"type": "string", "name": "location"}, {"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": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_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"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "location"}, {"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": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"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", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "@MgmtErrorFormat"}}}}]}}, {"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": "object", "name": "tags", "arg": "$body.properties.tags", "additionalProps": {"item": {"type": "string"}}}, {"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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Schedule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.xml new file mode 100644 index 000000000..54632ff80 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-10-01-preview.xml @@ -0,0 +1,699 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.json new file mode 100644 index 000000000..f9419ad21 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "run-health-check", "version": "2025-10-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2025-10-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0xMC0wMS1wcmV2aWV3"}], "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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "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, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$", "maxLength": 63, "minLength": 3}}, {"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": "2025-10-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.xml new file mode 100644 index 000000000..b935f18f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-10-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+