diff --git a/Commands/devcenter/admin/attached-network/_create.md b/Commands/devcenter/admin/attached-network/_create.md index f6a424998..539138887 100644 --- a/Commands/devcenter/admin/attached-network/_create.md +++ b/Commands/devcenter/admin/attached-network/_create.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-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 c2bde423f..919b5724e 100644 --- a/Commands/devcenter/admin/attached-network/_delete.md +++ b/Commands/devcenter/admin/attached-network/_delete.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-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 9d47a7b48..2bc9141bc 100644 --- a/Commands/devcenter/admin/attached-network/_list.md +++ b/Commands/devcenter/admin/attached-network/_list.md @@ -105,3 +105,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-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.md b/Commands/devcenter/admin/attached-network/_show.md index 68dfbf9d5..419519fd8 100644 --- a/Commands/devcenter/admin/attached-network/_show.md +++ b/Commands/devcenter/admin/attached-network/_show.md @@ -105,3 +105,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-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/catalog-task/_get-error-detail.md b/Commands/devcenter/admin/catalog-task/_get-error-detail.md index c2dd03618..5e70feba9 100644 --- a/Commands/devcenter/admin/catalog-task/_get-error-detail.md +++ b/Commands/devcenter/admin/catalog-task/_get-error-detail.md @@ -36,3 +36,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-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 1d19e0e03..bf0702e30 100644 --- a/Commands/devcenter/admin/catalog-task/_list.md +++ b/Commands/devcenter/admin/catalog-task/_list.md @@ -36,3 +36,14 @@ List tasks in the catalog. ```bash devcenter admin catalog-task list --catalog-name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-04-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 7ef46c9c2..2edeb2ba5 100644 --- a/Commands/devcenter/admin/catalog-task/_show.md +++ b/Commands/devcenter/admin/catalog-task/_show.md @@ -36,3 +36,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-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 90376d146..7de8060ce 100644 --- a/Commands/devcenter/admin/catalog/_connect.md +++ b/Commands/devcenter/admin/catalog/_connect.md @@ -47,3 +47,14 @@ Connects a catalog to enable syncing. ```bash devcenter admin catalog connect --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-04-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 06a782fb6..f5994ca6b 100644 --- a/Commands/devcenter/admin/catalog/_create.md +++ b/Commands/devcenter/admin/catalog/_create.md @@ -99,3 +99,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-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 a69a1d94e..354880239 100644 --- a/Commands/devcenter/admin/catalog/_delete.md +++ b/Commands/devcenter/admin/catalog/_delete.md @@ -69,3 +69,14 @@ Delete a catalog resource. ```bash devcenter admin catalog delete --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-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 c571a6861..19dbf816e 100644 --- a/Commands/devcenter/admin/catalog/_get-sync-error-detail.md +++ b/Commands/devcenter/admin/catalog/_get-sync-error-detail.md @@ -36,3 +36,14 @@ Gets catalog synchronization error details. ```bash devcenter admin catalog get-sync-error-detail --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-04-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 e595fbe4a..348af938c 100644 --- a/Commands/devcenter/admin/catalog/_list.md +++ b/Commands/devcenter/admin/catalog/_list.md @@ -69,3 +69,14 @@ List catalogs for a dev center. ```bash devcenter admin catalog list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-04-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 0ed130674..5f57f7359 100644 --- a/Commands/devcenter/admin/catalog/_show.md +++ b/Commands/devcenter/admin/catalog/_show.md @@ -69,3 +69,14 @@ Get a catalog. ```bash devcenter admin catalog show --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-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 c26b63a64..e23dbcf09 100644 --- a/Commands/devcenter/admin/catalog/_sync.md +++ b/Commands/devcenter/admin/catalog/_sync.md @@ -69,3 +69,14 @@ Syncs templates for a template source. ```bash devcenter admin catalog sync --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-04-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 c627c8c68..4af1a2ed4 100644 --- a/Commands/devcenter/admin/catalog/_update.md +++ b/Commands/devcenter/admin/catalog/_update.md @@ -69,3 +69,14 @@ Update a catalog. ```bash devcenter admin catalog update --git-hub path="/environments" --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-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 4665dd2e3..9cb85b10c 100644 --- a/Commands/devcenter/admin/check-name-availability/_execute.md +++ b/Commands/devcenter/admin/check-name-availability/_execute.md @@ -69,3 +69,14 @@ Check the availability of name for resource. ```bash devcenter admin check-name-availability execute --name "name1" --type "Microsoft.DevCenter/devcenters" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-04-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 f01862e64..f7f043c0a 100644 --- a/Commands/devcenter/admin/check-scoped-name-availability/_execute.md +++ b/Commands/devcenter/admin/check-scoped-name-availability/_execute.md @@ -35,3 +35,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-04-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 97211d0d3..796224dd4 100644 --- a/Commands/devcenter/admin/devbox-definition/_create.md +++ b/Commands/devcenter/admin/devbox-definition/_create.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-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 14ee81d87..c2ec330d2 100644 --- a/Commands/devcenter/admin/devbox-definition/_delete.md +++ b/Commands/devcenter/admin/devbox-definition/_delete.md @@ -69,3 +69,14 @@ Delete a dev box definition. ```bash devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-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 adeb2ba95..c7c9acff0 100644 --- a/Commands/devcenter/admin/devbox-definition/_list.md +++ b/Commands/devcenter/admin/devbox-definition/_list.md @@ -105,3 +105,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-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.md b/Commands/devcenter/admin/devbox-definition/_show.md index 970927f73..2c22b26d7 100644 --- a/Commands/devcenter/admin/devbox-definition/_show.md +++ b/Commands/devcenter/admin/devbox-definition/_show.md @@ -105,3 +105,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-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 f04a077d7..7c535274a 100644 --- a/Commands/devcenter/admin/devbox-definition/_update.md +++ b/Commands/devcenter/admin/devbox-definition/_update.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-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/devcenter/_create.md b/Commands/devcenter/admin/devcenter/_create.md index c0be6ebd3..5f540b6de 100644 --- a/Commands/devcenter/admin/devcenter/_create.md +++ b/Commands/devcenter/admin/devcenter/_create.md @@ -75,3 +75,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-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 1fe9eb4d8..0e50603fd 100644 --- a/Commands/devcenter/admin/devcenter/_delete.md +++ b/Commands/devcenter/admin/devcenter/_delete.md @@ -69,3 +69,14 @@ Delete a dev center. ```bash devcenter admin devcenter delete --name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-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 2ee81864c..c45a51fd6 100644 --- a/Commands/devcenter/admin/devcenter/_list.md +++ b/Commands/devcenter/admin/devcenter/_list.md @@ -105,3 +105,20 @@ List all dev centers in a resource group. ```bash devcenter admin devcenter list ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-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 54c40bfe3..21221b997 100644 --- a/Commands/devcenter/admin/devcenter/_show.md +++ b/Commands/devcenter/admin/devcenter/_show.md @@ -69,3 +69,14 @@ Get a dev center. ```bash devcenter admin devcenter show --name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-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 1d654b171..eba9bbe2a 100644 --- a/Commands/devcenter/admin/devcenter/_update.md +++ b/Commands/devcenter/admin/devcenter/_update.md @@ -69,3 +69,14 @@ Update a dev center. ```bash devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-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 4f2bf6f1a..931db4222 100644 --- a/Commands/devcenter/admin/environment-definition/_get-error-detail.md +++ b/Commands/devcenter/admin/environment-definition/_get-error-detail.md @@ -36,3 +36,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-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 3ddd3844f..a8e3a1d19 100644 --- a/Commands/devcenter/admin/environment-definition/_list.md +++ b/Commands/devcenter/admin/environment-definition/_list.md @@ -36,3 +36,14 @@ List environment definitions in the catalog. ```bash devcenter admin environment-definition list --catalog-name "myCatalog" --dev-center "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-04-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 5eb9e3c90..71934127c 100644 --- a/Commands/devcenter/admin/environment-definition/_show.md +++ b/Commands/devcenter/admin/environment-definition/_show.md @@ -36,3 +36,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-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 c03ee19ba..230cb0aab 100644 --- a/Commands/devcenter/admin/environment-type/_create.md +++ b/Commands/devcenter/admin/environment-type/_create.md @@ -69,3 +69,14 @@ Create an environment type. ```bash devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-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 0fe0a1c0e..c8e9ef9cc 100644 --- a/Commands/devcenter/admin/environment-type/_delete.md +++ b/Commands/devcenter/admin/environment-type/_delete.md @@ -69,3 +69,14 @@ Delete an environment type. ```bash devcenter admin environment-type delete --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-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 d583c96ce..3631e573a 100644 --- a/Commands/devcenter/admin/environment-type/_list.md +++ b/Commands/devcenter/admin/environment-type/_list.md @@ -69,3 +69,14 @@ List environment types for the devcenter. ```bash devcenter admin environment-type list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-04-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 4350e0d35..726f2dc7d 100644 --- a/Commands/devcenter/admin/environment-type/_show.md +++ b/Commands/devcenter/admin/environment-type/_show.md @@ -69,3 +69,14 @@ Get an environment type. ```bash devcenter admin environment-type show --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-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 650553a52..21f4f8027 100644 --- a/Commands/devcenter/admin/environment-type/_update.md +++ b/Commands/devcenter/admin/environment-type/_update.md @@ -69,3 +69,14 @@ Update an environment type. ```bash devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-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 571e92421..a2f14c5ba 100644 --- a/Commands/devcenter/admin/gallery/_create.md +++ b/Commands/devcenter/admin/gallery/_create.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-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 edeeaeb96..305c76b7f 100644 --- a/Commands/devcenter/admin/gallery/_delete.md +++ b/Commands/devcenter/admin/gallery/_delete.md @@ -69,3 +69,14 @@ Delete a gallery. ```bash devcenter admin gallery delete --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-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 b0b78689c..d2deca63a 100644 --- a/Commands/devcenter/admin/gallery/_list.md +++ b/Commands/devcenter/admin/gallery/_list.md @@ -69,3 +69,14 @@ List galleries for a dev center. ```bash devcenter admin gallery list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-04-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 fe3830fc8..2fd5a96dc 100644 --- a/Commands/devcenter/admin/gallery/_show.md +++ b/Commands/devcenter/admin/gallery/_show.md @@ -69,3 +69,14 @@ Get a gallery. ```bash devcenter admin gallery show --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-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 8bd74c39d..f0e29302b 100644 --- a/Commands/devcenter/admin/image-definition-build/_cancel.md +++ b/Commands/devcenter/admin/image-definition-build/_cancel.md @@ -14,3 +14,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" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-04-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 40f39baaa..6ad80d942 100644 --- a/Commands/devcenter/admin/image-definition-build/_get-build-detail.md +++ b/Commands/devcenter/admin/image-definition-build/_get-build-detail.md @@ -14,3 +14,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" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-04-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 9a288257c..9ddf2f882 100644 --- a/Commands/devcenter/admin/image-definition-build/_list.md +++ b/Commands/devcenter/admin/image-definition-build/_list.md @@ -14,3 +14,14 @@ List builds for a specified image definition. ```bash devcenter admin image-definition-build list --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-04-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 413a757d3..218aff5de 100644 --- a/Commands/devcenter/admin/image-definition-build/_show.md +++ b/Commands/devcenter/admin/image-definition-build/_show.md @@ -14,3 +14,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" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-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/readme.md b/Commands/devcenter/admin/image-definition-build/readme.md index 7e13df795..65acd38d3 100644 --- a/Commands/devcenter/admin/image-definition-build/readme.md +++ b/Commands/devcenter/admin/image-definition-build/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin image-definition-build_ -Manage image definition builds. +Manage dev center image definition builds ## Commands diff --git a/Commands/devcenter/admin/image-definition/_build-image.md b/Commands/devcenter/admin/image-definition/_build-image.md index e81633aa3..a3012b172 100644 --- a/Commands/devcenter/admin/image-definition/_build-image.md +++ b/Commands/devcenter/admin/image-definition/_build-image.md @@ -14,3 +14,14 @@ Builds an image for the specified Image Definition. ```bash devcenter admin image-definition build-image --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-04-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 new file mode 100644 index 000000000..19ef3a540 --- /dev/null +++ b/Commands/devcenter/admin/image-definition/_get-error-detail.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin image-definition get-error-detail_ + +Gets Image Definition error details + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-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 2a8bcfd15..63ace5e1c 100644 --- a/Commands/devcenter/admin/image-definition/_list.md +++ b/Commands/devcenter/admin/image-definition/_list.md @@ -14,3 +14,14 @@ List Image Definitions in the catalog. ```bash devcenter admin image-definition list --catalog-name "CentralCatalog" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-04-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 e65360688..c5182abd9 100644 --- a/Commands/devcenter/admin/image-definition/_show.md +++ b/Commands/devcenter/admin/image-definition/_show.md @@ -14,3 +14,14 @@ Get an Image Definition from the catalog ```bash devcenter admin image-definition show --catalog-name "CentralCatalog" --image-definition-name "DefaultDevImage" --project-name "rg1" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-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-definition/readme.md b/Commands/devcenter/admin/image-definition/readme.md index 9ad00d614..accde9e34 100644 --- a/Commands/devcenter/admin/image-definition/readme.md +++ b/Commands/devcenter/admin/image-definition/readme.md @@ -1,12 +1,15 @@ # [Group] _devcenter admin image-definition_ -Manage image definitions. +Manage dev center image definitions ## Commands - [build-image](/Commands/devcenter/admin/image-definition/_build-image.md) : Builds an image for the specified Image Definition. +- [get-error-detail](/Commands/devcenter/admin/image-definition/_get-error-detail.md) +: Gets Image Definition error details + - [list](/Commands/devcenter/admin/image-definition/_list.md) : List Image Definitions in the catalog. diff --git a/Commands/devcenter/admin/image-version/_list.md b/Commands/devcenter/admin/image-version/_list.md index 447a7fa81..4995a601d 100644 --- a/Commands/devcenter/admin/image-version/_list.md +++ b/Commands/devcenter/admin/image-version/_list.md @@ -58,3 +58,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-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 6b865fd7e..4e6b11e8d 100644 --- a/Commands/devcenter/admin/image-version/_show.md +++ b/Commands/devcenter/admin/image-version/_show.md @@ -58,3 +58,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-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 8f2a1000b..f41cd0ef0 100644 --- a/Commands/devcenter/admin/image/_list.md +++ b/Commands/devcenter/admin/image/_list.md @@ -105,3 +105,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-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 9b2d6cc67..0f88041b5 100644 --- a/Commands/devcenter/admin/image/_show.md +++ b/Commands/devcenter/admin/image/_show.md @@ -69,3 +69,14 @@ Get a gallery image. ```bash devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "ContosoBaseImage" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-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 4e8866ef7..89be50300 100644 --- a/Commands/devcenter/admin/network-connection/_create.md +++ b/Commands/devcenter/admin/network-connection/_create.md @@ -99,3 +99,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-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 dd014e36f..816246f51 100644 --- a/Commands/devcenter/admin/network-connection/_delete.md +++ b/Commands/devcenter/admin/network-connection/_delete.md @@ -69,3 +69,14 @@ Delete a network connection. ```bash devcenter admin network-connection delete --name "uswest3network" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-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 6ac9faf48..9c2ee821a 100644 --- a/Commands/devcenter/admin/network-connection/_list-health-check.md +++ b/Commands/devcenter/admin/network-connection/_list-health-check.md @@ -58,3 +58,14 @@ List health check status details ```bash devcenter admin network-connection list-health-check --name "uswest3network" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-04-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 d6e8422b7..5fb21fff2 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 @@ -58,3 +58,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-04-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 ebbc661d5..12df26e3e 100644 --- a/Commands/devcenter/admin/network-connection/_list.md +++ b/Commands/devcenter/admin/network-connection/_list.md @@ -105,3 +105,20 @@ List network connections. ```bash devcenter admin network-connection list ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-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 8570df429..561b9334c 100644 --- a/Commands/devcenter/admin/network-connection/_run-health-check.md +++ b/Commands/devcenter/admin/network-connection/_run-health-check.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-04-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 164967a4e..a1526aef6 100644 --- a/Commands/devcenter/admin/network-connection/_show-health-check.md +++ b/Commands/devcenter/admin/network-connection/_show-health-check.md @@ -58,3 +58,14 @@ Get health check status details. ```bash devcenter admin network-connection show-health-check--name "uswest3network" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-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 535756feb..cc597a305 100644 --- a/Commands/devcenter/admin/network-connection/_show.md +++ b/Commands/devcenter/admin/network-connection/_show.md @@ -69,3 +69,14 @@ Get a network connection. ```bash devcenter admin network-connection show --name "uswest3network" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-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 4b5459867..dc73006fc 100644 --- a/Commands/devcenter/admin/network-connection/_update.md +++ b/Commands/devcenter/admin/network-connection/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection update_ -Update a Network Connections resource +Update a Network Connection ## Versions @@ -55,3 +55,14 @@ Update a Network Connections resource ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-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/network-connection/readme.md b/Commands/devcenter/admin/network-connection/readme.md index 7209f8501..6299d7fc3 100644 --- a/Commands/devcenter/admin/network-connection/readme.md +++ b/Commands/devcenter/admin/network-connection/readme.md @@ -35,4 +35,4 @@ Manage network connections. : Get health check status details. - [update](/Commands/devcenter/admin/network-connection/_update.md) -: Update a Network Connections resource +: Update a Network Connection diff --git a/Commands/devcenter/admin/pool/_create.md b/Commands/devcenter/admin/pool/_create.md index cbd49aeb0..2e3326053 100644 --- a/Commands/devcenter/admin/pool/_create.md +++ b/Commands/devcenter/admin/pool/_create.md @@ -99,3 +99,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-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 b9dbdf9cf..04478130f 100644 --- a/Commands/devcenter/admin/pool/_delete.md +++ b/Commands/devcenter/admin/pool/_delete.md @@ -69,3 +69,14 @@ Delete a pool. ```bash devcenter admin pool delete --name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-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 6e7a589d5..564188072 100644 --- a/Commands/devcenter/admin/pool/_list.md +++ b/Commands/devcenter/admin/pool/_list.md @@ -69,3 +69,14 @@ List pools for a project. ```bash devcenter admin pool list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-04-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 eb3473d1e..0e8a08eb9 100644 --- a/Commands/devcenter/admin/pool/_run-health-check.md +++ b/Commands/devcenter/admin/pool/_run-health-check.md @@ -58,3 +58,14 @@ Triggers a refresh of the pool status. ```bash devcenter admin pool run-health-check --name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-04-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 92f4a597d..718b7b9c2 100644 --- a/Commands/devcenter/admin/pool/_show.md +++ b/Commands/devcenter/admin/pool/_show.md @@ -69,3 +69,14 @@ Get a pool. ```bash admin pool show --name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-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 ec620a502..2da64b90b 100644 --- a/Commands/devcenter/admin/pool/_update.md +++ b/Commands/devcenter/admin/pool/_update.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-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 0227aac48..4b24575ba 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_list.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_list.md @@ -69,3 +69,14 @@ List allowed environment types for a project. ```bash devcenter admin project-allowed-environment-type list --project-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-04-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 80f105fbe..cb1779c16 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_show.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_show.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-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 9073f9c70..6e7fc7c3f 100644 --- a/Commands/devcenter/admin/project-catalog/_connect.md +++ b/Commands/devcenter/admin/project-catalog/_connect.md @@ -11,3 +11,7 @@ Connects a project catalog to enable syncing. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_create.md b/Commands/devcenter/admin/project-catalog/_create.md index eb65acb1e..1cbc34b1f 100644 --- a/Commands/devcenter/admin/project-catalog/_create.md +++ b/Commands/devcenter/admin/project-catalog/_create.md @@ -11,3 +11,7 @@ Create a project catalog. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_delete.md b/Commands/devcenter/admin/project-catalog/_delete.md index be945a2b4..296fc3eb6 100644 --- a/Commands/devcenter/admin/project-catalog/_delete.md +++ b/Commands/devcenter/admin/project-catalog/_delete.md @@ -11,3 +11,7 @@ Delete a project catalog resource. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-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 0a536dedf..3d056b231 100644 --- a/Commands/devcenter/admin/project-catalog/_get-sync-error-detail.md +++ b/Commands/devcenter/admin/project-catalog/_get-sync-error-detail.md @@ -11,3 +11,7 @@ Gets project catalog synchronization error details ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_list.md b/Commands/devcenter/admin/project-catalog/_list.md index fa0f83584..63390c7d7 100644 --- a/Commands/devcenter/admin/project-catalog/_list.md +++ b/Commands/devcenter/admin/project-catalog/_list.md @@ -11,3 +11,7 @@ List the catalogs associated with a project. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_show.md b/Commands/devcenter/admin/project-catalog/_show.md index 6a763e77a..8ad1cefc3 100644 --- a/Commands/devcenter/admin/project-catalog/_show.md +++ b/Commands/devcenter/admin/project-catalog/_show.md @@ -11,3 +11,7 @@ Get an associated project catalog. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_sync.md b/Commands/devcenter/admin/project-catalog/_sync.md index d59838f5e..4afd9e633 100644 --- a/Commands/devcenter/admin/project-catalog/_sync.md +++ b/Commands/devcenter/admin/project-catalog/_sync.md @@ -11,3 +11,7 @@ Syncs templates for a template source. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-catalog/_update.md b/Commands/devcenter/admin/project-catalog/_update.md index fb283ebb9..e6e7e83d1 100644 --- a/Commands/devcenter/admin/project-catalog/_update.md +++ b/Commands/devcenter/admin/project-catalog/_update.md @@ -11,3 +11,7 @@ Update a project catalog. ### [2024-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2024-10-01-preview.xml) **Stable** + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-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 722e3e664..19f201fd5 100644 --- a/Commands/devcenter/admin/project-environment-definition/_get-error-detail.md +++ b/Commands/devcenter/admin/project-environment-definition/_get-error-detail.md @@ -25,3 +25,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-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 dcd3b97ca..23897117f 100644 --- a/Commands/devcenter/admin/project-environment-definition/_list.md +++ b/Commands/devcenter/admin/project-environment-definition/_list.md @@ -25,3 +25,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-04-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 6a34f83cb..665cdfa06 100644 --- a/Commands/devcenter/admin/project-environment-definition/_show.md +++ b/Commands/devcenter/admin/project-environment-definition/_show.md @@ -25,3 +25,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-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 5c3a298a1..23b99ff05 100644 --- a/Commands/devcenter/admin/project-environment-type/_create.md +++ b/Commands/devcenter/admin/project-environment-type/_create.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-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 b2a55e257..d779d070d 100644 --- a/Commands/devcenter/admin/project-environment-type/_delete.md +++ b/Commands/devcenter/admin/project-environment-type/_delete.md @@ -69,3 +69,14 @@ Delete a project environment type. ```bash devcenter admin project-environment-type delete --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-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 16976d9d2..73c95fae9 100644 --- a/Commands/devcenter/admin/project-environment-type/_list.md +++ b/Commands/devcenter/admin/project-environment-type/_list.md @@ -69,3 +69,14 @@ List environment types for a project. ```bash devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-04-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 8e278b799..006346e1a 100644 --- a/Commands/devcenter/admin/project-environment-type/_show.md +++ b/Commands/devcenter/admin/project-environment-type/_show.md @@ -69,3 +69,14 @@ Get a project environment type. ```bash devcenter admin project-environment-type show --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-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 12119c4da..9d94af4f4 100644 --- a/Commands/devcenter/admin/project-environment-type/_update.md +++ b/Commands/devcenter/admin/project-environment-type/_update.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-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-image-definition-build/_cancel.md b/Commands/devcenter/admin/project-image-definition-build/_cancel.md new file mode 100644 index 000000000..6bf1d57a9 --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition-build/_cancel.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition-build cancel_ + +Cancels the specified build for an image definition. + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-04-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 new file mode 100644 index 000000000..dc109ebd8 --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition-build/_get-build-detail.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition-build get-build-detail_ + +Gets Build details + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-04-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 new file mode 100644 index 000000000..01edcdf4c --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition-build/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition-build list_ + +List builds for a specified image definition. + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-04-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 new file mode 100644 index 000000000..72de98279 --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition-build/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition-build show_ + +Get a build for a specified image definition. + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-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/readme.md b/Commands/devcenter/admin/project-image-definition-build/readme.md new file mode 100644 index 000000000..8ee7f7171 --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition-build/readme.md @@ -0,0 +1,17 @@ +# [Group] _devcenter admin project-image-definition-build_ + +Manage project image definition builds. + +## Commands + +- [cancel](/Commands/devcenter/admin/project-image-definition-build/_cancel.md) +: Cancels the specified build for an image definition. + +- [get-build-detail](/Commands/devcenter/admin/project-image-definition-build/_get-build-detail.md) +: Gets Build details + +- [list](/Commands/devcenter/admin/project-image-definition-build/_list.md) +: List builds for a specified image definition. + +- [show](/Commands/devcenter/admin/project-image-definition-build/_show.md) +: Get a build for a specified image definition. diff --git a/Commands/devcenter/admin/project-image-definition/_build-image.md b/Commands/devcenter/admin/project-image-definition/_build-image.md new file mode 100644 index 000000000..771eeea0b --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition/_build-image.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition build-image_ + +Builds an image for the specified Image Definition. + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-04-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 new file mode 100644 index 000000000..52e7d13dc --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition/_get-error-detail.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition get-error-detail_ + +Gets Image Definition error details + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-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 new file mode 100644 index 000000000..9c0fdc41a --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition list_ + +List Image Definitions in the catalog. + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-04-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 new file mode 100644 index 000000000..80b06de5a --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin project-image-definition show_ + +Get an Image Definition from the catalog + +## Versions + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-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-definition/readme.md b/Commands/devcenter/admin/project-image-definition/readme.md new file mode 100644 index 000000000..4280ad417 --- /dev/null +++ b/Commands/devcenter/admin/project-image-definition/readme.md @@ -0,0 +1,17 @@ +# [Group] _devcenter admin project-image-definition_ + +Manage project image definitions. + +## Commands + +- [build-image](/Commands/devcenter/admin/project-image-definition/_build-image.md) +: Builds an image for the specified Image Definition. + +- [get-error-detail](/Commands/devcenter/admin/project-image-definition/_get-error-detail.md) +: Gets Image Definition error details + +- [list](/Commands/devcenter/admin/project-image-definition/_list.md) +: List Image Definitions in the catalog. + +- [show](/Commands/devcenter/admin/project-image-definition/_show.md) +: Get an Image Definition from the catalog diff --git a/Commands/devcenter/admin/project-image-version/_list.md b/Commands/devcenter/admin/project-image-version/_list.md index 4b717f234..14f9bfdf9 100644 --- a/Commands/devcenter/admin/project-image-version/_list.md +++ b/Commands/devcenter/admin/project-image-version/_list.md @@ -14,3 +14,14 @@ List versions for a project image. ```bash devcenter admin project-image-version list --project-name "DevProject" --image-name "Win11" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-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 ffdccf39f..5999223dc 100644 --- a/Commands/devcenter/admin/project-image-version/_show.md +++ b/Commands/devcenter/admin/project-image-version/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-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 e5c77af16..3a872ef25 100644 --- a/Commands/devcenter/admin/project-image/_list.md +++ b/Commands/devcenter/admin/project-image/_list.md @@ -14,3 +14,14 @@ List images for a project. ```bash devcenter admin project-image list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-04-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 033ed82d9..7e99b40e5 100644 --- a/Commands/devcenter/admin/project-image/_show.md +++ b/Commands/devcenter/admin/project-image/_show.md @@ -14,3 +14,14 @@ Get a project image. ```bash devcenter admin project-image show --project-name "DevProject" --name "ContosoBaseImage" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-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 9aab118a3..454d56d77 100644 --- a/Commands/devcenter/admin/project-policy/_create.md +++ b/Commands/devcenter/admin/project-policy/_create.md @@ -14,3 +14,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-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 8f209fe0a..30d9844c6 100644 --- a/Commands/devcenter/admin/project-policy/_delete.md +++ b/Commands/devcenter/admin/project-policy/_delete.md @@ -14,3 +14,14 @@ Delete an project policy. ```bash devcenter admin project-policy delete --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-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 2a183f68f..4e4878145 100644 --- a/Commands/devcenter/admin/project-policy/_list.md +++ b/Commands/devcenter/admin/project-policy/_list.md @@ -14,3 +14,14 @@ List all project policies in the dev center ```bash devcenter admin project-policy list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-04-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 d87a15fb8..0a80181b5 100644 --- a/Commands/devcenter/admin/project-policy/_show.md +++ b/Commands/devcenter/admin/project-policy/_show.md @@ -14,3 +14,14 @@ Get a specific project policy. ```bash devcenter admin project-policy show --dev-center-name "Contoso" --project-policy-name "DevOnlyResources" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-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 2268f70a0..064389733 100644 --- a/Commands/devcenter/admin/project-policy/_update.md +++ b/Commands/devcenter/admin/project-policy/_update.md @@ -14,3 +14,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-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 35a2e0162..f768580a2 100644 --- a/Commands/devcenter/admin/project-sku/_list.md +++ b/Commands/devcenter/admin/project-sku/_list.md @@ -14,3 +14,14 @@ Lists SKUs available to the project ```bash devcenter admin project-sku list --project-name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-04-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 626efebbb..1fdb881b7 100644 --- a/Commands/devcenter/admin/project/_create.md +++ b/Commands/devcenter/admin/project/_create.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-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 b1d677d6d..b0ae9c67a 100644 --- a/Commands/devcenter/admin/project/_delete.md +++ b/Commands/devcenter/admin/project/_delete.md @@ -69,3 +69,14 @@ Delete a project. ```bash devcenter admin project delete --name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-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 235e10f68..321d4c58f 100644 --- a/Commands/devcenter/admin/project/_get-inherited-setting.md +++ b/Commands/devcenter/admin/project/_get-inherited-setting.md @@ -25,3 +25,14 @@ Gets applicable inherited settings for this project. ```bash devcenter admin project get-inherited-setting --name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-04-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 4240a820c..7141eecc4 100644 --- a/Commands/devcenter/admin/project/_list.md +++ b/Commands/devcenter/admin/project/_list.md @@ -105,3 +105,20 @@ List projects. ```bash devcenter admin project list ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-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 eedd856eb..59ad98391 100644 --- a/Commands/devcenter/admin/project/_show.md +++ b/Commands/devcenter/admin/project/_show.md @@ -69,3 +69,14 @@ Get a project. ```bash devcenter admin project show --name "DevProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-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 cdcee1820..0c4f1a1d5 100644 --- a/Commands/devcenter/admin/project/_update.md +++ b/Commands/devcenter/admin/project/_update.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-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/readme.md b/Commands/devcenter/admin/readme.md index c0b59fb24..14143a1a5 100644 --- a/Commands/devcenter/admin/readme.md +++ b/Commands/devcenter/admin/readme.md @@ -41,10 +41,10 @@ Manage devcenter admin resources. : Manage images. - [image-definition](/Commands/devcenter/admin/image-definition/readme.md) -: Manage image definitions. +: Manage dev center image definitions - [image-definition-build](/Commands/devcenter/admin/image-definition-build/readme.md) -: Manage image definition builds. +: Manage dev center image definition builds - [image-verion](/Commands/devcenter/admin/image-verion/readme.md) : Manage image version with devcenter @@ -82,6 +82,12 @@ Manage devcenter admin resources. - [project-image](/Commands/devcenter/admin/project-image/readme.md) : Manage project images. +- [project-image-definition](/Commands/devcenter/admin/project-image-definition/readme.md) +: Manage project image definitions. + +- [project-image-definition-build](/Commands/devcenter/admin/project-image-definition-build/readme.md) +: Manage project image definition builds. + - [project-image-version](/Commands/devcenter/admin/project-image-version/readme.md) : Manage project image versions. diff --git a/Commands/devcenter/admin/schedule/_create.md b/Commands/devcenter/admin/schedule/_create.md index 54387eb47..63a10c6ff 100644 --- a/Commands/devcenter/admin/schedule/_create.md +++ b/Commands/devcenter/admin/schedule/_create.md @@ -69,3 +69,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-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-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 f2a9c0c09..b63a90438 100644 --- a/Commands/devcenter/admin/schedule/_delete.md +++ b/Commands/devcenter/admin/schedule/_delete.md @@ -69,3 +69,14 @@ Delete a schedule. ```bash devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-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 04eec927e..4bc3ff277 100644 --- a/Commands/devcenter/admin/schedule/_list.md +++ b/Commands/devcenter/admin/schedule/_list.md @@ -58,3 +58,14 @@ List schedules for a pool. ```bash devcenter admin schedule list --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-04-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 0d6afe00f..bfe1d036f 100644 --- a/Commands/devcenter/admin/schedule/_show.md +++ b/Commands/devcenter/admin/schedule/_show.md @@ -69,3 +69,14 @@ Get a schedule. ```bash devcenter admin schedule show --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-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 aad5eb349..47510123d 100644 --- a/Commands/devcenter/admin/schedule/_update.md +++ b/Commands/devcenter/admin/schedule/_update.md @@ -69,3 +69,14 @@ Update a schedule. ```bash devcenter admin schedule update --time "18:00" --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-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 c91ec1022..3eb952f12 100644 --- a/Commands/devcenter/admin/sku/_list.md +++ b/Commands/devcenter/admin/sku/_list.md @@ -69,3 +69,14 @@ List the Microsoft.DevCenter SKUs available in a subscription. ```bash devcenter admin sku list ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-04-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 ee2a288c6..f6a6d13e4 100644 --- a/Commands/devcenter/admin/usage/_list.md +++ b/Commands/devcenter/admin/usage/_list.md @@ -58,3 +58,14 @@ List the current usages and limits in this location for the provided subscriptio ```bash devcenter admin usage list --location "westus3" ``` + +### [2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-04-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 new file mode 100644 index 000000000..195e1cfe2 --- /dev/null +++ b/Commands/devcenter/dev/add-on/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev add-on create_ + +Create a Dev Box addon. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-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 new file mode 100644 index 000000000..581bbd2df --- /dev/null +++ b/Commands/devcenter/dev/add-on/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev add-on delete_ + +Delete a Dev Box addon. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-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 new file mode 100644 index 000000000..989999e16 --- /dev/null +++ b/Commands/devcenter/dev/add-on/_disable.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev add-on disable_ + +Disable a Dev Box addon. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-04-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 new file mode 100644 index 000000000..6d343a8aa --- /dev/null +++ b/Commands/devcenter/dev/add-on/_enable.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev add-on enable_ + +Enable a Dev Box addon. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-04-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 new file mode 100644 index 000000000..725414b05 --- /dev/null +++ b/Commands/devcenter/dev/add-on/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev add-on list_ + +List addons for this Dev Box. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-04-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 new file mode 100644 index 000000000..105f92443 --- /dev/null +++ b/Commands/devcenter/dev/add-on/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev add-on show_ + +Get a Dev Box addon by Dev Box addon id. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-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/add-on/_update.md b/Commands/devcenter/dev/add-on/_update.md new file mode 100644 index 000000000..e69338f7b --- /dev/null +++ b/Commands/devcenter/dev/add-on/_update.md @@ -0,0 +1,9 @@ +# [Command] _devcenter dev add-on update_ + +Update a Dev Box addon. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-01-preview.xml) **Stable** + + diff --git a/Commands/devcenter/dev/add-on/readme.md b/Commands/devcenter/dev/add-on/readme.md new file mode 100644 index 000000000..7772b6e61 --- /dev/null +++ b/Commands/devcenter/dev/add-on/readme.md @@ -0,0 +1,26 @@ +# [Group] _devcenter dev add-on_ + +Manage add ons + +## Commands + +- [create](/Commands/devcenter/dev/add-on/_create.md) +: Create a Dev Box addon. + +- [delete](/Commands/devcenter/dev/add-on/_delete.md) +: Delete a Dev Box addon. + +- [disable](/Commands/devcenter/dev/add-on/_disable.md) +: Disable a Dev Box addon. + +- [enable](/Commands/devcenter/dev/add-on/_enable.md) +: Enable a Dev Box addon. + +- [list](/Commands/devcenter/dev/add-on/_list.md) +: List addons for this Dev Box. + +- [show](/Commands/devcenter/dev/add-on/_show.md) +: Get a Dev Box addon by Dev Box addon id. + +- [update](/Commands/devcenter/dev/add-on/_update.md) +: Update a Dev Box addon. diff --git a/Commands/devcenter/dev/approval/_list.md b/Commands/devcenter/dev/approval/_list.md new file mode 100644 index 000000000..fb2f5c153 --- /dev/null +++ b/Commands/devcenter/dev/approval/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev approval list_ + +List a list of Dev Box creations that are pending approval. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-04-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/approval/readme.md b/Commands/devcenter/dev/approval/readme.md new file mode 100644 index 000000000..624884b5a --- /dev/null +++ b/Commands/devcenter/dev/approval/readme.md @@ -0,0 +1,8 @@ +# [Group] _devcenter dev approval_ + +Manage approvals. + +## Commands + +- [list](/Commands/devcenter/dev/approval/_list.md) +: List a list of Dev Box creations that are pending approval. diff --git a/Commands/devcenter/dev/catalog/_list.md b/Commands/devcenter/dev/catalog/_list.md index c578a681a..994bfaa88 100644 --- a/Commands/devcenter/dev/catalog/_list.md +++ b/Commands/devcenter/dev/catalog/_list.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-04-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 80d191ce3..5740bbb5d 100644 --- a/Commands/devcenter/dev/catalog/_show.md +++ b/Commands/devcenter/dev/catalog/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-04-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 5f5a79b2c..0834bf784 100644 --- a/Commands/devcenter/dev/customization-group/_create.md +++ b/Commands/devcenter/dev/customization-group/_create.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-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 40eabcb4c..94df8a118 100644 --- a/Commands/devcenter/dev/customization-group/_list.md +++ b/Commands/devcenter/dev/customization-group/_list.md @@ -15,3 +15,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-04-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 696c06fac..777fc2c34 100644 --- a/Commands/devcenter/dev/customization-group/_show.md +++ b/Commands/devcenter/dev/customization-group/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-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 3a2bc8102..08891000b 100644 --- a/Commands/devcenter/dev/customization-task/_list.md +++ b/Commands/devcenter/dev/customization-task/_list.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-04-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 2df4d9889..c52aca5bc 100644 --- a/Commands/devcenter/dev/customization-task/_show-logs.md +++ b/Commands/devcenter/dev/customization-task/_show-logs.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-04-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 2599e045e..dea76317a 100644 --- a/Commands/devcenter/dev/customization-task/_show.md +++ b/Commands/devcenter/dev/customization-task/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-04-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 b5cf46a31..6c9b1bcbd 100644 --- a/Commands/devcenter/dev/customization-task/_validate.md +++ b/Commands/devcenter/dev/customization-task/_validate.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-04-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 new file mode 100644 index 000000000..8d780a5df --- /dev/null +++ b/Commands/devcenter/dev/dev-box/_align.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev dev-box align_ + +Aligns a Dev Box to the pools current pool configuration. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-04-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 new file mode 100644 index 000000000..8528029bb --- /dev/null +++ b/Commands/devcenter/dev/dev-box/_approve.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev dev-box approve_ + +Approves the creation of a Dev Box. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-04-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 cae940beb..d6ef081cd 100644 --- a/Commands/devcenter/dev/dev-box/_capture-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_capture-snapshot.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-04-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 4f49c5c38..254ecc5f8 100644 --- a/Commands/devcenter/dev/dev-box/_create.md +++ b/Commands/devcenter/dev/dev-box/_create.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-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 af709a03d..92961bbf8 100644 --- a/Commands/devcenter/dev/dev-box/_delay-action.md +++ b/Commands/devcenter/dev/dev-box/_delay-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-04-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 6d9215e1b..25de7c78b 100644 --- a/Commands/devcenter/dev/dev-box/_delay-all-actions.md +++ b/Commands/devcenter/dev/dev-box/_delay-all-actions.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-04-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 c43b6c632..db1512aa3 100644 --- a/Commands/devcenter/dev/dev-box/_delete.md +++ b/Commands/devcenter/dev/dev-box/_delete.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-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 fef5be587..d19e99dac 100644 --- a/Commands/devcenter/dev/dev-box/_list-action.md +++ b/Commands/devcenter/dev/dev-box/_list-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-04-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 8a2706b68..a4636d14b 100644 --- a/Commands/devcenter/dev/dev-box/_list-all.md +++ b/Commands/devcenter/dev/dev-box/_list-all.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-04-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 a923a19f4..bc1cad539 100644 --- a/Commands/devcenter/dev/dev-box/_list-operation.md +++ b/Commands/devcenter/dev/dev-box/_list-operation.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-04-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 2ce31c6a7..a3c62db19 100644 --- a/Commands/devcenter/dev/dev-box/_list-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_list-snapshot.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-04-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 f3a1831e8..6a0f1769d 100644 --- a/Commands/devcenter/dev/dev-box/_list.md +++ b/Commands/devcenter/dev/dev-box/_list.md @@ -20,3 +20,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-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 043d1e00f..96b014bbb 100644 --- a/Commands/devcenter/dev/dev-box/_repair.md +++ b/Commands/devcenter/dev/dev-box/_repair.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-04-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 9c36d1842..dd2c1b185 100644 --- a/Commands/devcenter/dev/dev-box/_restart.md +++ b/Commands/devcenter/dev/dev-box/_restart.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-04-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 ad34e80ea..e5ba35eb6 100644 --- a/Commands/devcenter/dev/dev-box/_restore-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_restore-snapshot.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-04-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/_set-active-hours.md b/Commands/devcenter/dev/dev-box/_set-active-hours.md new file mode 100644 index 000000000..a91ecff95 --- /dev/null +++ b/Commands/devcenter/dev/dev-box/_set-active-hours.md @@ -0,0 +1,16 @@ +# [Command] _devcenter dev dev-box set-active-hours_ + +Lets a user set their own active hours for their Dev Box, overriding the defaults set at the pool level. + +## Versions + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-04-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 d11e64c51..6de58a974 100644 --- a/Commands/devcenter/dev/dev-box/_show-action.md +++ b/Commands/devcenter/dev/dev-box/_show-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-04-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 d14f4fb33..84c01abdc 100644 --- a/Commands/devcenter/dev/dev-box/_show-operation.md +++ b/Commands/devcenter/dev/dev-box/_show-operation.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-04-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 9e8ad5841..47a7d3990 100644 --- a/Commands/devcenter/dev/dev-box/_show-remote-connection.md +++ b/Commands/devcenter/dev/dev-box/_show-remote-connection.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-04-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 5572f4d61..0a12f73c3 100644 --- a/Commands/devcenter/dev/dev-box/_show-snapshot.md +++ b/Commands/devcenter/dev/dev-box/_show-snapshot.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-04-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 1fff0bc85..54e91d280 100644 --- a/Commands/devcenter/dev/dev-box/_show.md +++ b/Commands/devcenter/dev/dev-box/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-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 905c481c8..c720ab977 100644 --- a/Commands/devcenter/dev/dev-box/_skip-action.md +++ b/Commands/devcenter/dev/dev-box/_skip-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-04-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 26d1ed015..187b866e7 100644 --- a/Commands/devcenter/dev/dev-box/_start.md +++ b/Commands/devcenter/dev/dev-box/_start.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-04-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 7091a23dc..39e827183 100644 --- a/Commands/devcenter/dev/dev-box/_stop.md +++ b/Commands/devcenter/dev/dev-box/_stop.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-04-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 de4f93e22..f1a482c25 100644 --- a/Commands/devcenter/dev/dev-box/readme.md +++ b/Commands/devcenter/dev/dev-box/readme.md @@ -4,6 +4,12 @@ Manage dev boxes. ## Commands +- [align](/Commands/devcenter/dev/dev-box/_align.md) +: Aligns a Dev Box to the pools current pool configuration. + +- [approve](/Commands/devcenter/dev/dev-box/_approve.md) +: Approves the creation of a Dev Box. + - [capture-snapshot](/Commands/devcenter/dev/dev-box/_capture-snapshot.md) : Captures a manual snapshot of the dev box. @@ -43,6 +49,9 @@ Manage dev boxes. - [restore-snapshot](/Commands/devcenter/dev/dev-box/_restore-snapshot.md) : Restores a dev box to a specified snapshot. +- [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. + - [show](/Commands/devcenter/dev/dev-box/_show.md) : Get a Dev Box. diff --git a/Commands/devcenter/dev/environment-definition/_list.md b/Commands/devcenter/dev/environment-definition/_list.md index 69788837c..35c3ce1b6 100644 --- a/Commands/devcenter/dev/environment-definition/_list.md +++ b/Commands/devcenter/dev/environment-definition/_list.md @@ -20,3 +20,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-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 1d9332037..17d452fa7 100644 --- a/Commands/devcenter/dev/environment-definition/_show.md +++ b/Commands/devcenter/dev/environment-definition/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-04-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 72559ef9b..72687466d 100644 --- a/Commands/devcenter/dev/environment-type/_list-abilities.md +++ b/Commands/devcenter/dev/environment-type/_list-abilities.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-04-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 1201ee148..6f26482b1 100644 --- a/Commands/devcenter/dev/environment-type/_list.md +++ b/Commands/devcenter/dev/environment-type/_list.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-04-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 c05992664..e196fd772 100644 --- a/Commands/devcenter/dev/environment-type/_show.md +++ b/Commands/devcenter/dev/environment-type/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-04-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 65c4b5d43..f732eef2b 100644 --- a/Commands/devcenter/dev/environment/_create.md +++ b/Commands/devcenter/dev/environment/_create.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-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 77d240d0c..4bac22edb 100644 --- a/Commands/devcenter/dev/environment/_delay-action.md +++ b/Commands/devcenter/dev/environment/_delay-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-04-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 b927588f0..6947df201 100644 --- a/Commands/devcenter/dev/environment/_delete.md +++ b/Commands/devcenter/dev/environment/_delete.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-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 74f918e10..4e3cac667 100644 --- a/Commands/devcenter/dev/environment/_list-action.md +++ b/Commands/devcenter/dev/environment/_list-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-04-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 cda9968d8..810ec18e8 100644 --- a/Commands/devcenter/dev/environment/_list-operation.md +++ b/Commands/devcenter/dev/environment/_list-operation.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-04-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 65ad9bd3a..fa5c5f6db 100644 --- a/Commands/devcenter/dev/environment/_list.md +++ b/Commands/devcenter/dev/environment/_list.md @@ -20,3 +20,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-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 d964adbe5..85aab848c 100644 --- a/Commands/devcenter/dev/environment/_show-action.md +++ b/Commands/devcenter/dev/environment/_show-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-04-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 5a6bb3d68..4e86ff9f2 100644 --- a/Commands/devcenter/dev/environment/_show-logs-by-operation.md +++ b/Commands/devcenter/dev/environment/_show-logs-by-operation.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-04-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 e4d757b69..2da8f0d1a 100644 --- a/Commands/devcenter/dev/environment/_show-operation.md +++ b/Commands/devcenter/dev/environment/_show-operation.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-04-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 b973e73cb..f36720dab 100644 --- a/Commands/devcenter/dev/environment/_show-outputs.md +++ b/Commands/devcenter/dev/environment/_show-outputs.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-04-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 88ade9fff..0f61e0830 100644 --- a/Commands/devcenter/dev/environment/_show.md +++ b/Commands/devcenter/dev/environment/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-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 4c89589ee..b459bd370 100644 --- a/Commands/devcenter/dev/environment/_skip-action.md +++ b/Commands/devcenter/dev/environment/_skip-action.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-04-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 e27fe1be8..6453c13d6 100644 --- a/Commands/devcenter/dev/environment/_update-expiration-date.md +++ b/Commands/devcenter/dev/environment/_update-expiration-date.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-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 2b5344e9a..16fdfd56d 100644 --- a/Commands/devcenter/dev/image-build/_show-log.md +++ b/Commands/devcenter/dev/image-build/_show-log.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-04-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/_list.md b/Commands/devcenter/dev/pool/_list.md index 890f28d16..057406d50 100644 --- a/Commands/devcenter/dev/pool/_list.md +++ b/Commands/devcenter/dev/pool/_list.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-04-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 5cc9caad4..b2a2b1a75 100644 --- a/Commands/devcenter/dev/pool/_show.md +++ b/Commands/devcenter/dev/pool/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-04-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/project/_list-abilities.md b/Commands/devcenter/dev/project/_list-abilities.md index 1564bcc5f..530fb1e99 100644 --- a/Commands/devcenter/dev/project/_list-abilities.md +++ b/Commands/devcenter/dev/project/_list-abilities.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-04-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 110bb24c4..be412af88 100644 --- a/Commands/devcenter/dev/project/_list.md +++ b/Commands/devcenter/dev/project/_list.md @@ -14,3 +14,14 @@ List all projects. ```bash devcenter dev project list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" ``` + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-04-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 659fa9505..13263f647 100644 --- a/Commands/devcenter/dev/project/_show-operation.md +++ b/Commands/devcenter/dev/project/_show-operation.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-04-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 68220d103..d0a5b8e46 100644 --- a/Commands/devcenter/dev/project/_show.md +++ b/Commands/devcenter/dev/project/_show.md @@ -14,3 +14,14 @@ Get a project. ```bash devcenter dev project show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --name "DevProject" ``` + +### [2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-04-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/readme.md b/Commands/devcenter/dev/readme.md index fd91e9a7d..a63aacffd 100644 --- a/Commands/devcenter/dev/readme.md +++ b/Commands/devcenter/dev/readme.md @@ -4,6 +4,12 @@ Manage devcenter developer resources. ## Subgroups +- [add-on](/Commands/devcenter/dev/add-on/readme.md) +: Manage add ons + +- [approval](/Commands/devcenter/dev/approval/readme.md) +: Manage approvals. + - [catalog](/Commands/devcenter/dev/catalog/readme.md) : Manage catalogs. diff --git a/Commands/devcenter/dev/schedule/_list.md b/Commands/devcenter/dev/schedule/_list.md index f47906b9f..b484ead7c 100644 --- a/Commands/devcenter/dev/schedule/_list.md +++ b/Commands/devcenter/dev/schedule/_list.md @@ -20,3 +20,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-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 6065d337c..8b2350d63 100644 --- a/Commands/devcenter/dev/schedule/_show.md +++ b/Commands/devcenter/dev/schedule/_show.md @@ -14,3 +14,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-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-04-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/tree.json b/Commands/tree.json index af2f7e3b7..fbfb9df78 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -34520,6 +34520,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -34641,6 +34659,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -34828,6 +34864,35 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35015,6 +35080,30 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -35112,6 +35201,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Connect" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35270,6 +35377,30 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35392,6 +35523,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35459,6 +35608,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog get-sync-error-detail --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get synchronization error detail" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35581,6 +35748,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35703,6 +35888,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35825,6 +36028,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -35946,6 +36167,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -36166,6 +36405,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task get-error-detail --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -36233,6 +36490,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -36300,16 +36575,34 @@ "version": "2024-10-01-preview" } ] - } - ] - } - }, - "help": { - "short": "Manage tasks in catalog." - }, - "names": [ - "devcenter", - "admin", + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task show --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tasks in catalog." + }, + "names": [ + "devcenter", + "admin", "catalog-task" ] }, @@ -36434,6 +36727,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -36507,6 +36818,30 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Checked scoped name availability of project catalog" + }, + { + "commands": [ + "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\"" + ], + "name": "Checked scoped name availability of dev center catalog" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -36640,6 +36975,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -36761,6 +37114,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -36948,6 +37319,35 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -37135,6 +37535,30 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -37256,6 +37680,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -37396,6 +37838,25 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -37518,6 +37979,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -37706,6 +38185,35 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -37828,6 +38336,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -37950,6 +38476,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -38029,11 +38573,29 @@ "version": "2024-10-01-preview" } ] - } - ] - }, - "list": { - "help": { + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition get-error-detail --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { "short": "List environment definitions in the catalog." }, "names": [ @@ -38096,6 +38658,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition list --catalog-name \"myCatalog\" --dev-center \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -38163,6 +38743,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition show --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -38297,6 +38895,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -38419,6 +39035,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -38541,6 +39175,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -38663,6 +39315,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -38785,6 +39455,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -38919,6 +39607,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39041,6 +39747,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39163,6 +39887,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39285,6 +40027,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -39484,6 +40244,35 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39605,6 +40394,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -39649,12 +40456,61 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-definition build-image --catalog-name \"CentralCatalog\" --image-definition-name \"DefaultDevImage\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Build image" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/buildimage", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, - "list": { + "get-error-detail": { "help": { - "short": "List Image Definitions in the catalog." + "short": "Gets Image Definition error details" + }, + "names": [ + "devcenter", + "admin", + "image-definition", + "get-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-definition get-error-detail --resource-group \"rg1\" --dev-center-name \"Contoso\" --catalog-name \"TeamCatalog\" --image-definition-name \"WebDevBox\"" + ], + "name": "Get error details" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Image Definitions in the catalog." }, "names": [ "devcenter", @@ -39681,6 +40537,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-definition list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39713,12 +40587,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-definition show --catalog-name \"CentralCatalog\" --image-definition-name \"DefaultDevImage\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } }, "help": { - "short": "Manage image definitions." + "short": "Manage dev center image definitions" }, "names": [ "devcenter", @@ -39757,6 +40649,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Cancel" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39789,6 +40699,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Get build details" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39821,6 +40749,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-definition list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -39853,12 +40799,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } }, "help": { - "short": "Manage image definition builds." + "short": "Manage dev center image definition builds" }, "names": [ "devcenter", @@ -40044,6 +41008,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -40147,6 +41129,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -40317,6 +41317,30 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -40439,6 +41463,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -40627,6 +41669,35 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -40730,6 +41801,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -40865,6 +41954,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -40987,6 +42094,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -41109,8 +42234,26 @@ "version": "2024-10-01-preview" } ] - } - ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] }, "show-health-check": { "help": { @@ -41212,6 +42355,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -41249,7 +42410,7 @@ }, "update": { "help": { - "short": "Update a Network Connections resource" + "short": "Update a Network Connection" }, "names": [ "devcenter", @@ -41349,6 +42510,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"networkConnection\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -42087,6 +43266,42 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\"" + ], + "name": "Create pool using unmanaged network" + }, + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Managed\" --managed-virtual-network-region [\"westus3\"] --single-sign-on-status \"Enabled\"" + ], + "name": "Create pool using managed network" + }, + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\" --stop-on-disconnect status=\"Enabled\" grace-period-minutes=\"60\"" + ], + "name": "Create a pool with stop on disconnect enabled" + }, + { + "commands": [ + "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\"" + ], + "name": "Create pool using image definition" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42209,6 +43424,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42331,6 +43564,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42434,6 +43685,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42556,6 +43825,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42678,6 +43965,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -42812,6 +44117,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42934,6 +44257,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -42983,6 +44324,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project get-inherited-setting --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get inherited settings" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43171,6 +44530,35 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43293,6 +44681,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43415,8 +44821,26 @@ "version": "2024-10-01-preview" } ] - } - ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] } }, "help": { @@ -43549,6 +44973,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43671,6 +45113,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -43716,6 +45176,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43749,6 +45219,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43782,6 +45262,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43815,6 +45305,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43848,6 +45348,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43881,6 +45391,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43914,6 +45434,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -43947,6 +45477,16 @@ "version": "2024-10-01-preview" } ] + }, + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -44008,6 +45548,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-definition get-error-detail --catalog-name \"myCatalog\" --project \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44057,6 +45615,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-definition list --catalog-name \"myCatalog\" --project \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44106,6 +45682,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition show --catalog-name \"myCatalog\" --project \"ContosoProject\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -44239,6 +45833,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44360,6 +45972,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44481,6 +46111,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44602,6 +46250,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44723,6 +46389,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -44766,20 +46450,38 @@ "version": "2024-10-01-preview" } ] - } - ] - }, - "show": { - "help": { - "short": "Get a project image." - }, - "names": [ - "devcenter", - "admin", - "project-image", - "show" - ], - "versions": [ + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-image list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a project image." + }, + "names": [ + "devcenter", + "admin", + "project-image", + "show" + ], + "versions": [ { "examples": [ { @@ -44797,6 +46499,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-image show --project-name \"DevProject\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -44810,6 +46530,278 @@ "project-image" ] }, + "project-image-definition": { + "commands": { + "build-image": { + "help": { + "short": "Builds an image for the specified Image Definition." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition", + "build-image" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-definition build-image --catalog-name \"CentralCatalog\" --image-definition-name \"DefaultDevImage\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Build image" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/buildimage", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "get-error-detail": { + "help": { + "short": "Gets Image Definition error details" + }, + "names": [ + "devcenter", + "admin", + "project-image-definition", + "get-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-definition get-error-detail --resource-group \"rg1\" --project-name \"DevProject\" --catalog-name \"TeamCatalog\" --image-definition-name \"WebDevBox\"" + ], + "name": "Get error details" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Image Definitions in the catalog." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-definition list --catalog-name \"CentralCatalog\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Image Definition from the catalog" + }, + "names": [ + "devcenter", + "admin", + "project-image-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-definition show --catalog-name \"CentralCatalog\" --image-definition-name \"DefaultDevImage\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project image definitions." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition" + ] + }, + "project-image-definition-build": { + "commands": { + "cancel": { + "help": { + "short": "Cancels the specified build for an image definition." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition-build", + "cancel" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Cancel" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "get-build-detail": { + "help": { + "short": "Gets Build details" + }, + "names": [ + "devcenter", + "admin", + "project-image-definition-build", + "get-build-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Get build details" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List builds for a specified image definition." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition-build", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-definition-build list --catalog-name \"CentralCatalog\" --image-definition-name \"DefaultDevImage\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a build for a specified image definition." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition-build", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "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\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project image definition builds." + }, + "names": [ + "devcenter", + "admin", + "project-image-definition-build" + ] + }, "project-image-version": { "commands": { "list": { @@ -44840,6 +46832,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-version list --project-name \"DevProject\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44871,6 +46881,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-image-version show --project-name \"DevProject\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -44914,6 +46942,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "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\"]" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44945,6 +46991,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-policy delete --dev-center-name \"Contoso\" --project-policy-name \"DevOnlyResources\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -44976,6 +47040,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-policy list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -45007,6 +47089,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-policy show --dev-center-name \"Contoso\" --project-policy-name \"DevOnlyResources\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -45038,6 +47138,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "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\"]" + ], + "name": "Update" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -45081,6 +47199,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-sku list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/listskus", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -45215,6 +47351,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -45337,6 +47491,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -45440,6 +47612,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -45562,6 +47752,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -45663,7 +47871,25 @@ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "plane": "mgmt-plane", - "version": "2024-05-01-preview" + "version": "2024-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2024-10-01-preview" } ] }, @@ -45676,12 +47902,12 @@ "name": "Update" } ], - "name": "2024-10-01-preview", + "name": "2025-04-01-preview", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "plane": "mgmt-plane", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] } @@ -45818,6 +48044,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -45933,6 +48177,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2025-04-01-preview" + } + ] } ] } @@ -45957,6 +48219,270 @@ }, "dev": { "commandGroups": { + "add-on": { + "commands": { + "create": { + "help": { + "short": "Create a Dev Box addon." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "create" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Dev Box addon." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "delete" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "disable": { + "help": { + "short": "Disable a Dev Box addon." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "disable" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}:disable", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "enable": { + "help": { + "short": "Enable a Dev Box addon." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "enable" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}:enable", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List addons for this Dev Box." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter dev add-on list --project-name \"myProject\" --user-id \"me\" --dev-box-name \"myDevBox\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Dev Box addon by Dev Box addon id." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "show" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Dev Box addon." + }, + "names": [ + "devcenter", + "dev", + "add-on", + "update" + ], + "versions": [ + { + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/addons/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage add ons" + }, + "names": [ + "devcenter", + "dev", + "add-on" + ] + }, + "approval": { + "commands": { + "list": { + "help": { + "short": "List a list of Dev Box creations that are pending approval." + }, + "names": [ + "devcenter", + "dev", + "approval", + "list" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/approvals", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage approvals." + }, + "names": [ + "devcenter", + "dev", + "approval" + ] + }, "catalog": { "commands": { "list": { @@ -45979,12 +48505,30 @@ "name": "List" } ], - "name": "2024-10-01-preview", + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-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-04-01-preview", "resources": [ { "id": "/projects/{}/catalogs", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] } @@ -46018,6 +48562,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -46061,6 +48623,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46092,6 +48672,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46123,6 +48721,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -46166,6 +48782,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/customizationtasks", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46197,6 +48831,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}/customizationtasks/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46228,6 +48880,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}/logs/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46259,6 +48929,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/customizationtasks:validategroup", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -46274,6 +48962,68 @@ }, "dev-box": { "commands": { + "align": { + "help": { + "short": "Aligns a Dev Box to the pools current pool configuration." + }, + "names": [ + "devcenter", + "dev", + "dev-box", + "align" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:align", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "approve": { + "help": { + "short": "Approves the creation of a Dev Box." + }, + "names": [ + "devcenter", + "dev", + "dev-box", + "approve" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:approve", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, "capture-snapshot": { "help": { "short": "Captures a manual snapshot of the dev box." @@ -46302,6 +49052,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:capturesnapshot", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46333,6 +49101,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46364,6 +49150,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions/{}:delay", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46395,6 +49199,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions:delay", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46418,12 +49240,30 @@ "name": "Delete" } ], - "name": "2024-10-01-preview", + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-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-04-01-preview", "resources": [ { "id": "/projects/{}/users/{}/devboxes/{}", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] } @@ -46468,6 +49308,35 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + }, + { + "id": "/users/{}/devboxes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46499,6 +49368,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46530,6 +49417,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/devboxes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46561,6 +49466,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/operations", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46592,6 +49515,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/snapshots", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46623,6 +49564,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:repair", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46654,6 +49613,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:restart", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46685,6 +49662,55 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:restoresnapshot", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] + } + ] + }, + "set-active-hours": { + "help": { + "short": "Lets a user set their own active hours for their Dev Box, overriding the defaults set at the pool level." + }, + "names": [ + "devcenter", + "dev", + "dev-box", + "set-active-hours" + ], + "versions": [ + { + "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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:setactivehours", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46716,6 +49742,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46747,6 +49791,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46778,6 +49840,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/operations/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46809,6 +49889,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/remoteconnection", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46840,6 +49938,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/snapshots/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46863,12 +49979,30 @@ "name": "Skip action" } ], - "name": "2024-10-01-preview", + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-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-04-01-preview", "resources": [ { "id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] } @@ -46902,6 +50036,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/devboxes/{}:start", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -46933,6 +50085,24 @@ "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": "2025-04-01-preview" + } + ] } ] } @@ -46976,6 +50146,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47007,6 +50195,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions/{}:delay", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47038,6 +50244,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47080,6 +50304,35 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/environments", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + }, + { + "id": "/projects/{}/users/{}/environments", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47111,6 +50364,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47142,6 +50413,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/operations", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47173,6 +50462,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47204,6 +50511,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47235,6 +50560,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/operations/{}/logs", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47266,6 +50609,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/operations/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47297,6 +50658,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/outputs", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47328,6 +50707,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}/actions/{}:skip", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47351,12 +50748,30 @@ "name": "Update" } ], - "name": "2024-10-01-preview", + "name": "2024-10-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/environments/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2024-10-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-04-01-preview", "resources": [ { "id": "/projects/{}/users/{}/environments/{}", "plane": "data-plane:microsoft.devcenter", - "version": "2024-10-01-preview" + "version": "2025-04-01-preview" } ] } @@ -47413,6 +50828,35 @@ "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": "2025-04-01-preview" + }, + { + "id": "/projects/{}/environmentdefinitions", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47444,6 +50888,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -47487,6 +50949,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/environmenttypes", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47518,6 +50998,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/environmenttypes/{}/users/{}/abilities", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47549,6 +51047,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/environmenttypes/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -47592,6 +51108,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/imagebuildlogs/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -47635,6 +51169,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/pools", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47666,6 +51218,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -47709,6 +51279,24 @@ "version": "2024-10-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter dev project list --endpoint \"https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/\"" + ], + "name": "List" + } + ], + "name": "2025-04-01-preview", + "resources": [ + { + "id": "/projects", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47740,6 +51328,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/users/{}/abilities", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47771,6 +51377,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47802,6 +51426,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/operationstatuses/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } @@ -47856,6 +51498,35 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}/schedules", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + }, + { + "id": "/projects/{}/schedules", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] }, @@ -47887,6 +51558,24 @@ "version": "2024-10-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-04-01-preview", + "resources": [ + { + "id": "/projects/{}/pools/{}/schedules/{}", + "plane": "data-plane:microsoft.devcenter", + "version": "2025-04-01-preview" + } + ] } ] } diff --git a/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-04-01-preview.json new file mode 100644 index 000000000..716661de7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/devboxes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L2RldmJveGVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-all", "version": "2025-04-01-preview", "resources": [{"id": "/devboxes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L2RldmJveGVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "operations": [{"operationId": "DevBoxes_ListAllDevBoxes", "http": {"path": "/devboxes", "request": {"method": "get", "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-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": "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": "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-04-01-preview.xml new file mode 100644 index 000000000..235a11847 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L2RldmJveGVz/2025-04-01-preview.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-04-01-preview.json new file mode 100644 index 000000000..ecf0e79c8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3Rz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3Rz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "operations": [{"operationId": "DevCenter_ListProjects", "http": {"path": "/projects", "request": {"method": "get", "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-04-01-preview.xml new file mode 100644 index 000000000..d09d331d9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3Rz/2025-04-01-preview.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..84854c71d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..832afa017 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9/2025-04-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..64a828ec4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/operationstatuses/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vb3BlcmF0aW9uc3RhdHVzZXMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "show-operation", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/operationstatuses/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vb3BlcmF0aW9uc3RhdHVzZXMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..b5e7cf84a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L29wZXJhdGlvbnN0YXR1c2VzL3t9/2025-04-01-preview.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-04-01-preview.json new file mode 100644 index 000000000..7523612a7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/approvals", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXBwcm92YWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev approval", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/approvals", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXBwcm92YWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-04-01-preview.xml new file mode 100644 index 000000000..5cadd56eb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2FwcHJvdmFscw==/2025-04-01-preview.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-04-01-preview.json new file mode 100644 index 000000000..2ea6d9a3e --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/customizationtasks", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/customizationtasks", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..1877b6e42 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrcw==/2025-04-01-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-04-01-preview.json new file mode 100644 index 000000000..f6fdc26e9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/customizationtasks:validategroup", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tzOnZhbGlkYXRlR3JvdXA=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "validate", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/customizationtasks:validategroup", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY3VzdG9taXphdGlvblRhc2tzOnZhbGlkYXRlR3JvdXA=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-04-01-preview.xml new file mode 100644 index 000000000..1419e5e77 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2N1c3RvbWl6YXRpb250YXNrczp2YWxpZGF0ZWdyb3Vw/2025-04-01-preview.xml @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-04-01-preview.json new file mode 100644 index 000000000..9786eb6f0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev catalog", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/catalogs", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-04-01-preview.xml new file mode 100644 index 000000000..d0419c40f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dz/2025-04-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..ddd99c7d3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev catalog", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..4b00adaf0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9/2025-04-01-preview.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..7a11ad125 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}/customizationtasks/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jdXN0b21pemF0aW9uVGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}/customizationtasks/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jdXN0b21pemF0aW9uVGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..1934f07a7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2N1c3RvbWl6YXRpb250YXNrcy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.json new file mode 100644 index 000000000..a4625d21b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-definition", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.xml new file mode 100644 index 000000000..657a6f895 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..257a97b7a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tkZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-definition", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tkZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..4d283c7da --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnMve30=/2025-04-01-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.md new file mode 100644 index 000000000..4e6ff86a0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/catalogs/{}/environmentdefinitions 2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2NhdGFsb2dzL3t9L2Vudmlyb25tZW50ZGVmaW5pdGlvbnM=/2025-04-01-preview.xml) diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.json new file mode 100644 index 000000000..11844a7a0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environments", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/users/{}/environments", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/environments", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/users/{}/environments", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.xml new file mode 100644 index 000000000..a8f9dbbc9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-04-01-preview.json new file mode 100644 index 000000000..92e5f7217 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environmenttypes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-type", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/environmenttypes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-04-01-preview.xml new file mode 100644 index 000000000..aa0ff22cf --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXM=/2025-04-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..36a221754 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-type", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..c6664ab66 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-04-01-preview.json new file mode 100644 index 000000000..ab46bc4cc --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/environmenttypes/{}/users/{}/abilities", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment-type", "commands": [{"name": "list-abilities", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/environmenttypes/{}/users/{}/abilities", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-04-01-preview.xml new file mode 100644 index 000000000..c542dc642 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50dHlwZXMve30vdXNlcnMve30vYWJpbGl0aWVz/2025-04-01-preview.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..43eba0d00 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/imagebuildlogs/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VCdWlsZExvZ3Mve2ltYWdlQnVpbGRMb2dJZH0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev image-build", "commands": [{"name": "show-log", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/imagebuildlogs/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VCdWlsZExvZ3Mve2ltYWdlQnVpbGRMb2dJZH0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..7d98c87e7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2ltYWdlYnVpbGRsb2dzL3t9/2025-04-01-preview.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-04-01-preview.json new file mode 100644 index 000000000..8e3a66b8c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev pool", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/pools", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-04-01-preview.xml new file mode 100644 index 000000000..065f36239 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xz/2025-04-01-preview.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..ca9532d99 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev pool", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..ffa69165a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9/2025-04-01-preview.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.json new file mode 100644 index 000000000..2449b0c73 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}/schedules", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/schedules", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vc2NoZWR1bGVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev schedule", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/pools/{}/schedules", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/projects/{}/schedules", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vc2NoZWR1bGVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..9255269e9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..3a702d846 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev schedule", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..3b18be956 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.md new file mode 100644 index 000000000..d0451b2eb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/pools/{}/schedules 2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3Bvb2xzL3t9L3NjaGVkdWxlcw==/2025-04-01-preview.xml) diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-04-01-preview.json new file mode 100644 index 000000000..28a0f558c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/abilities", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev project", "commands": [{"name": "list-abilities", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/abilities", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vYWJpbGl0aWVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..1b4e24068 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2FiaWxpdGllcw==/2025-04-01-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.json new file mode 100644 index 000000000..31adf5ddb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/users/{}/devboxes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3VzZXJzL3t1c2VySWR9L2RldmJveGVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/users/{}/devboxes", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3VzZXJzL3t1c2VySWR9L2RldmJveGVz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "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-04-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": "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": "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.xml new file mode 100644 index 000000000..d153fe98c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.xml @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..976fa901b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..ae6790e93 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9/2025-04-01-preview.xml @@ -0,0 +1,500 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-04-01-preview.json new file mode 100644 index 000000000..b311261be --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-operation", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-04-01-preview.xml new file mode 100644 index 000000000..2cfb14a81 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnM=/2025-04-01-preview.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..3682457bb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-operation", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/operations/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..60458e0b4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L29wZXJhdGlvbnMve30=/2025-04-01-preview.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-04-01-preview.json new file mode 100644 index 000000000..4f03e9f79 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions:delay", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM6ZGVsYXk=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "delay-all-actions", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions:delay", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM6ZGVsYXk=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "Pool"}, {"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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-04-01-preview.xml new file mode 100644 index 000000000..50ed157fe --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM6ZGVsYXk=/2025-04-01-preview.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-04-01-preview.json new file mode 100644 index 000000000..ae205a168 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "Pool"}, {"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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-04-01-preview.xml new file mode 100644 index 000000000..8eec58515 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnM=/2025-04-01-preview.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-04-01-preview.json new file mode 100644 index 000000000..6fc02dd2d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:delay", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "delay-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:delay", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "Pool"}, {"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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-04-01-preview.xml new file mode 100644 index 000000000..9d255907c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306ZGVsYXk=/2025-04-01-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-04-01-preview.json new file mode 100644 index 000000000..aaa6468d5 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "skip-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}:skip", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-04-01-preview.xml new file mode 100644 index 000000000..f6f371409 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve306c2tpcA==/2025-04-01-preview.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..5855ff81d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/actions/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "Pool"}, {"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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..4a6e550c9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FjdGlvbnMve30=/2025-04-01-preview.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-04-01-preview.json new file mode 100644 index 000000000..c4b3e36ee --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-04-01-preview.xml new file mode 100644 index 000000000..bbf873cf2 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucw==/2025-04-01-preview.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..300080db4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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}]}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}]}}]}], "cls": "DevBoxAddOn_read"}}}}, {"isError": true, "header": {"items": [{"name": "x-ms-error-code"}]}, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "clientFlatten": true}}}}, {"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-04-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": "@DevBoxAddOn_read"}}}}, {"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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..277d5d453 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,517 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-04-01-preview.json new file mode 100644 index 000000000..db832482a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:disable", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTpkaXNhYmxl/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "disable", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:disable", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTpkaXNhYmxl/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-04-01-preview.xml new file mode 100644 index 000000000..f0bb0f9a0 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTpkaXNhYmxl/2025-04-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-04-01-preview.json new file mode 100644 index 000000000..49299af4a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:enable", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTplbmFibGU=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev add-on", "commands": [{"name": "enable", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/addons/{}:enable", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2FkZG9ucy97YWRkT25OYW1lfTplbmFibGU=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-04-01-preview.xml new file mode 100644 index 000000000..0db2a2217 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2FkZG9ucy97fTplbmFibGU=/2025-04-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-04-01-preview.json new file mode 100644 index 000000000..d008feabf --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-group", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..991b38c35 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHM=/2025-04-01-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..1e5370bbb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-group", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..ba20ee162 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30=/2025-04-01-preview.xml @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..542004fb4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}/logs/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9L2xvZ3Mve2N1c3RvbWl6YXRpb25UYXNrSWR9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev customization-task", "commands": [{"name": "show-logs", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/customizationgroups/{}/logs/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L2N1c3RvbWl6YXRpb25Hcm91cHMve2N1c3RvbWl6YXRpb25Hcm91cE5hbWV9L2xvZ3Mve2N1c3RvbWl6YXRpb25UYXNrSWR9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..f8856c053 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L2N1c3RvbWl6YXRpb25ncm91cHMve30vbG9ncy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-04-01-preview.json new file mode 100644 index 000000000..a14d067cd --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/remoteconnection", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3JlbW90ZUNvbm5lY3Rpb24=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-remote-connection", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/remoteconnection", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3JlbW90ZUNvbm5lY3Rpb24=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-04-01-preview.xml new file mode 100644 index 000000000..e33d4c78b --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3JlbW90ZWNvbm5lY3Rpb24=/2025-04-01-preview.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-04-01-preview.json new file mode 100644 index 000000000..10443c5ea --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "list-snapshot", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-04-01-preview.xml new file mode 100644 index 000000000..2cc34198f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cw==/2025-04-01-preview.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..c43db0790 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cy97c25hcHNob3RJZH0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "show-snapshot", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}/snapshots/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9L3NuYXBzaG90cy97c25hcHNob3RJZH0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..6649662b7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9L3NuYXBzaG90cy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-04-01-preview.json new file mode 100644 index 000000000..57c504ed9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:align", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFsaWdu/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "align", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:align", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFsaWdu/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "NetworkProperties", "value": "NetworkProperties"}]}}}]}], "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-04-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": "NetworkProperties"}]}}}], "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-04-01-preview.xml new file mode 100644 index 000000000..67f47836d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFsaWdu/2025-04-01-preview.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-04-01-preview.json new file mode 100644 index 000000000..26c0767ef --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:approve", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFwcHJvdmU=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "approve", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:approve", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmFwcHJvdmU=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-04-01-preview.xml new file mode 100644 index 000000000..4bb829c23 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmFwcHJvdmU=/2025-04-01-preview.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-04-01-preview.json new file mode 100644 index 000000000..041400db9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:capturesnapshot", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmNhcHR1cmVTbmFwc2hvdA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "capture-snapshot", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:capturesnapshot", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OmNhcHR1cmVTbmFwc2hvdA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-04-01-preview.xml new file mode 100644 index 000000000..b7fcaabff --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OmNhcHR1cmVzbmFwc2hvdA==/2025-04-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-04-01-preview.json new file mode 100644 index 000000000..226bc4c25 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restart", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RhcnQ=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "restart", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restart", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RhcnQ=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-04-01-preview.xml new file mode 100644 index 000000000..1dcccef37 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RhcnQ=/2025-04-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-04-01-preview.json new file mode 100644 index 000000000..d0fb0e269 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restoresnapshot", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RvcmVTbmFwc2hvdA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "restore-snapshot", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:restoresnapshot", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlc3RvcmVTbmFwc2hvdA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-04-01-preview.xml new file mode 100644 index 000000000..44ac9cad8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlc3RvcmVzbmFwc2hvdA==/2025-04-01-preview.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-04-01-preview.json new file mode 100644 index 000000000..2d7596ae4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:repair", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlcGFpcg==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "repair", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:repair", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnJlcGFpcg==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-04-01-preview.xml new file mode 100644 index 000000000..6afca602a --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnJlcGFpcg==/2025-04-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-04-01-preview.json new file mode 100644 index 000000000..c655cee66 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:start", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0YXJ0/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "start", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:start", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0YXJ0/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-04-01-preview.xml new file mode 100644 index 000000000..a0e3bf69d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0YXJ0/2025-04-01-preview.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-04-01-preview.json new file mode 100644 index 000000000..c0c8f4a51 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:stop", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0b3A=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "stop", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:stop", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnN0b3A=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-04-01-preview.xml new file mode 100644 index 000000000..fb6a77980 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnN0b3A=/2025-04-01-preview.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-04-01-preview.json new file mode 100644 index 000000000..079b524c8 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:setactivehours", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnNldEFjdGl2ZUhvdXJz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev dev-box", "commands": [{"name": "set-active-hours", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/devboxes/{}:setactivehours", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZGV2Ym94ZXMve2RldkJveE5hbWV9OnNldEFjdGl2ZUhvdXJz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"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": "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": "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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-04-01-preview.xml new file mode 100644 index 000000000..cb2fa1e1f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVzL3t9OnNldGFjdGl2ZWhvdXJz/2025-04-01-preview.xml @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.md new file mode 100644 index 000000000..c076afb21 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/environments 2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L2Vudmlyb25tZW50cw==/2025-04-01-preview.xml) diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..29cf86144 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..f571992ba --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,471 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..770d1d288 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "list-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..19a3d523d --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25z/2025-04-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..00e2c545c --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..34b5698d7 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-04-01-preview.json new file mode 100644 index 000000000..062d0f28f --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:delay", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "delay-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:delay", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OmRlbGF5/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-04-01-preview.xml new file mode 100644 index 000000000..9d27cd581 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OmRlbGF5/2025-04-01-preview.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-04-01-preview.json new file mode 100644 index 000000000..eb8028f93 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:skip", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "skip-action", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/actions/{}:skip", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L2FjdGlvbnMve2FjdGlvbk5hbWV9OnNraXA=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-04-01-preview.xml new file mode 100644 index 000000000..174e6acab --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9hY3Rpb25zL3t9OnNraXA=/2025-04-01-preview.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..83e0165c3 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "list-operation", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..590e252f4 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25z/2025-04-01-preview.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..807443cc5 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-operation", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..c8bdeaa58 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-04-01-preview.json new file mode 100644 index 000000000..c3d239ee9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}/logs", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfS9sb2dz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-logs-by-operation", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/operations/{}/logs", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L29wZXJhdGlvbnMve29wZXJhdGlvbklkfS9sb2dz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-04-01-preview.xml new file mode 100644 index 000000000..3912709d9 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vcGVyYXRpb25zL3t9L2xvZ3M=/2025-04-01-preview.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-04-01-preview.json b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-04-01-preview.json new file mode 100644 index 000000000..5d2dec2bb --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "data-plane:microsoft.devcenter", "resources": [{"id": "/projects/{}/users/{}/environments/{}/outputs", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L291dHB1dHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter dev environment", "commands": [{"name": "show-outputs", "version": "2025-04-01-preview", "resources": [{"id": "/projects/{}/users/{}/environments/{}/outputs", "version": "2025-04-01-preview", "swagger": "data-plane:microsoft.devcenter/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdXNlcnMve3VzZXJJZH0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9L291dHB1dHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-04-01-preview.xml new file mode 100644 index 000000000..cf68b2c18 --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2Vudmlyb25tZW50cy97fS9vdXRwdXRz/2025-04-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+
+
+ +
+
+
diff --git a/Resources/data-plane/microsoft.devcenter/L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.md b/Resources/data-plane/microsoft.devcenter/L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.md new file mode 100644 index 000000000..dbca8e2ce --- /dev/null +++ b/Resources/data-plane/microsoft.devcenter/L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/projects/{}/users/{}/devboxes 2025-04-01-preview](/Resources/data-plane/microsoft.devcenter/L3Byb2plY3RzL3t9L3VzZXJzL3t9L2RldmJveGVz/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.json new file mode 100644 index 000000000..418b60db1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin check-name-availability", "commands": [{"name": "execute", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.xml new file mode 100644 index 000000000..41d4687ca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.json new file mode 100644 index 000000000..43e5b946f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja1Njb3BlZE5hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin check-scoped-name-availability", "commands": [{"name": "execute", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja1Njb3BlZE5hbWVBdmFpbGFiaWxpdHk=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.xml new file mode 100644 index 000000000..ddcf13577 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tzY29wZWRuYW1lYXZhaWxhYmlsaXR5/2025-04-01-preview.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.json new file mode 100644 index 000000000..5012c144f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.xml new file mode 100644 index 000000000..448f168cb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.xml @@ -0,0 +1,346 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-04-01-preview.json new file mode 100644 index 000000000..fcfd80604 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin usage", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..ed664413b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2025-04-01-preview.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..a17159ac2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..be68dd060 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-04-01-preview.json new file mode 100644 index 000000000..f0c360e80 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin sku", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-04-01-preview.xml new file mode 100644 index 000000000..b7134e87c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2025-04-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.json new file mode 100644 index 000000000..370f89b65 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "devBoxAutoDeleteSettings", "props": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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": "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": "devBoxAutoDeleteSettings", "props": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..74590d8d7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.xml @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.md new file mode 100644 index 000000000..591e68b84 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/devcenters 2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..fd9611aa9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..e385dcaa4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-01-preview.json new file mode 100644 index 000000000..aa56fe18c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-01-preview.xml new file mode 100644 index 000000000..800b273c4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-01-preview.xml @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..b5cebc78f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..4b98ee7d1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2025-04-01-preview.xml @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-04-01-preview.json new file mode 100644 index 000000000..e36259715 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-04-01-preview.xml new file mode 100644 index 000000000..50f975697 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2025-04-01-preview.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..074816bcc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-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": "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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Catalog_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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": "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..fd2277e1d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,725 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-04-01-preview.json new file mode 100644 index 000000000..acce76cc4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog-task", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..5f284b5b6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcw==/2025-04-01-preview.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..bc4beb01a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog-task", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..df917d43e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json new file mode 100644 index 000000000..e936ea1f9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog-task", "commands": [{"name": "get-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vdGFza3Mve3Rhc2tOYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..3fd8d0f46 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS90YXNrcy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-04-01-preview.json new file mode 100644 index 000000000..fd55c18d2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vY29ubmVjdA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "connect", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vY29ubmVjdA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-04-01-preview.xml new file mode 100644 index 000000000..c3c98d7ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9jb25uZWN0/2025-04-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..5cad1fa8c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-definition", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..4c9e05959 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25z/2025-04-01-preview.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..101f6b40e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-definition", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..7cd6a5d70 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.json new file mode 100644 index 000000000..9c22bc506 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-definition", "commands": [{"name": "get-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZW52aXJvbm1lbnREZWZpbml0aW9ucy97ZW52aXJvbm1lbnREZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.xml new file mode 100644 index 000000000..22d6071b9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9lbnZpcm9ubWVudGRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-04-01-preview.json new file mode 100644 index 000000000..7341a84f0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZ2V0U3luY0Vycm9yRGV0YWlscw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "get-sync-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vZ2V0U3luY0Vycm9yRGV0YWlscw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-04-01-preview.xml new file mode 100644 index 000000000..e1f8664e9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9nZXRzeW5jZXJyb3JkZXRhaWxz/2025-04-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..4df05017a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..3d740635c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25z/2025-04-01-preview.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..c9588d947 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..06ad81707 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-04-01-preview.json new file mode 100644 index 000000000..c517e1d1f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRJbWFnZQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "build-image", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRJbWFnZQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-04-01-preview.xml new file mode 100644 index 000000000..73666f3be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkaW1hZ2U=/2025-04-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-04-01-preview.json new file mode 100644 index 000000000..9893b46dc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..130611b91 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcw==/2025-04-01-preview.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..411ea0b31 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..3cabe6923 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-04-01-preview.json new file mode 100644 index 000000000..d595292b1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2NhbmNlbA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "cancel", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2NhbmNlbA==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-04-01-preview.xml new file mode 100644 index 000000000..b625caf38 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9jYW5jZWw=/2025-04-01-preview.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-04-01-preview.json new file mode 100644 index 000000000..bacddf02d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2dldEJ1aWxkRGV0YWlscw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition-build", "commands": [{"name": "get-build-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vYnVpbGRzL3tidWlsZE5hbWV9L2dldEJ1aWxkRGV0YWlscw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "array", "name": "taskGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"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"}, {"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"}, {"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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..2454600a7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2J1aWxkcy97fS9nZXRidWlsZGRldGFpbHM=/2025-04-01-preview.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.json new file mode 100644 index 000000000..2f09e6bc6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-definition", "commands": [{"name": "get-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vaW1hZ2VEZWZpbml0aW9ucy97aW1hZ2VEZWZpbml0aW9uTmFtZX0vZ2V0RXJyb3JEZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.xml new file mode 100644 index 000000000..a62d4f7d7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9pbWFnZWRlZmluaXRpb25zL3t9L2dldGVycm9yZGV0YWlscw==/2025-04-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-04-01-preview.json new file mode 100644 index 000000000..cfd0320b5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "sync", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-04-01-preview.xml new file mode 100644 index 000000000..5f19e2c2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2025-04-01-preview.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-01-preview.json new file mode 100644 index 000000000..bd35838d4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-01-preview.xml new file mode 100644 index 000000000..8affb4941 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-01-preview.xml @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..6b1e9623a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..9ca693ed1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,758 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-04-01-preview.json new file mode 100644 index 000000000..44dc68d58 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-04-01-preview.xml new file mode 100644 index 000000000..927f973d6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2025-04-01-preview.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..0746dbb6e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "EnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..32026577b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2025-04-01-preview.xml @@ -0,0 +1,491 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-04-01-preview.json new file mode 100644 index 000000000..9b092620c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-04-01-preview.xml new file mode 100644 index 000000000..054ab91d0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2025-04-01-preview.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..1bf56df2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..d846c3c5a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2025-04-01-preview.xml @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-01-preview.json new file mode 100644 index 000000000..a0cfa70ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-01-preview.xml new file mode 100644 index 000000000..8b94646d3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-01-preview.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..29d0d07f2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..6f3c7f4ea --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2025-04-01-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..66b423507 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..585966466 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..9cd84e8d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..3df3ccb0c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2025-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2025-04-01-preview.md new file mode 100644 index 000000000..04b0870b3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images 2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-04-01-preview.json new file mode 100644 index 000000000..850bd1fa1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-policy", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-04-01-preview.xml new file mode 100644 index 000000000..9be8680eb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXM=/2025-04-01-preview.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..e609532ef --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-policy", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-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": "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": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/projectpolicies/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L3Byb2plY3RQb2xpY2llcy97cHJvamVjdFBvbGljeU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-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": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "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": "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..9d367ab5b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9wcm9qZWN0cG9saWNpZXMve30=/2025-04-01-preview.xml @@ -0,0 +1,607 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.md new file mode 100644 index 000000000..b505b80ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/networkconnections 2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..03822b9b8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..8f8920f67 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,559 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-04-01-preview.json new file mode 100644 index 000000000..f919f9f96 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-outbound-network-dependencies-endpoint", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-04-01-preview.xml new file mode 100644 index 000000000..549f3f234 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2025-04-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-04-01-preview.json new file mode 100644 index 000000000..8dbf12b58 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-health-check", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"readOnly": true, "type": "array", "name": "healthChecks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "additionalDetails"}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"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"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..d72ddc756 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2025-04-01-preview.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-01-preview.json new file mode 100644 index 000000000..918c2c841 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show-health-check", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"readOnly": true, "type": "array", "name": "healthChecks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "additionalDetails"}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"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"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-01-preview.xml new file mode 100644 index 000000000..c20fb05e4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2025-04-01-preview.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-04-01-preview.json new file mode 100644 index 000000000..41d9749e8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "run-health-check", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..5339a99c0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2025-04-01-preview.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.md new file mode 100644 index 000000000..1eaff66c8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/projects 2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..9d8a5a426 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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": "devBoxAutoDeleteSettings", "props": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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.devBoxAutoDeleteSettings", "options": ["d", "dev-box-auto-delete-settings"], "group": "Properties", "help": {"short": "Dev Box Auto Delete settings."}, "args": [{"type": "string", "var": "$body.properties.devBoxAutoDeleteSettings.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.devBoxAutoDeleteSettings.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.devBoxAutoDeleteSettings.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-04-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": "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": "devBoxAutoDeleteSettings", "arg": "$body.properties.devBoxAutoDeleteSettings", "props": [{"type": "string", "name": "deleteMode", "arg": "$body.properties.devBoxAutoDeleteSettings.deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod", "arg": "$body.properties.devBoxAutoDeleteSettings.gracePeriod"}, {"type": "string", "name": "inactiveThreshold", "arg": "$body.properties.devBoxAutoDeleteSettings.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": "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": "devBoxAutoDeleteSettings", "props": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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.devBoxAutoDeleteSettings", "options": ["d", "dev-box-auto-delete-settings"], "group": "Properties", "help": {"short": "Dev Box Auto Delete settings."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.devBoxAutoDeleteSettings.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.devBoxAutoDeleteSettings.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.devBoxAutoDeleteSettings.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-04-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": "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": "devBoxAutoDeleteSettings", "props": [{"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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": "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": "devBoxAutoDeleteSettings", "arg": "$body.properties.devBoxAutoDeleteSettings", "props": [{"type": "string", "name": "deleteMode", "arg": "$body.properties.devBoxAutoDeleteSettings.deleteMode", "enum": {"items": [{"value": "Auto"}, {"value": "Manual"}]}}, {"type": "string", "name": "gracePeriod", "arg": "$body.properties.devBoxAutoDeleteSettings.gracePeriod"}, {"type": "string", "name": "inactiveThreshold", "arg": "$body.properties.devBoxAutoDeleteSettings.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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..8f971ff4a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2025-04-01-preview.xml @@ -0,0 +1,1166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.json new file mode 100644 index 000000000..90ffbc080 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.xml new file mode 100644 index 000000000..020b70e25 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3M=/2025-04-01-preview.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.json new file mode 100644 index 000000000..93595da15 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-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": "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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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": "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-04-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"}, {"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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Catalog_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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": "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..bd8a120f4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30=/2025-04-01-preview.xml @@ -0,0 +1,725 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.json new file mode 100644 index 000000000..aa426546e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jb25uZWN0/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "connect", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9jb25uZWN0/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.xml new file mode 100644 index 000000000..117fa8127 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vY29ubmVjdA==/2025-04-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.json new file mode 100644 index 000000000..e2e8e1297 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9nZXRTeW5jRXJyb3JEZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "get-sync-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9nZXRTeW5jRXJyb3JEZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.xml new file mode 100644 index 000000000..8feb6c477 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZ2V0c3luY2Vycm9yZGV0YWlscw==/2025-04-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-04-01-preview.json new file mode 100644 index 000000000..c4d842068 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-definition", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-04-01-preview.xml new file mode 100644 index 000000000..f753d3ae9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucw==/2025-04-01-preview.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..ae07766d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-definition", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..80942043a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json new file mode 100644 index 000000000..39fde7dd3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-definition", "commands": [{"name": "get-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9lbnZpcm9ubWVudERlZmluaXRpb25zL3tlbnZpcm9ubWVudERlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..11d30d1ee --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vZW52aXJvbm1lbnRkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-04-01-preview.json new file mode 100644 index 000000000..350ad676c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-04-01-preview.xml new file mode 100644 index 000000000..90081b7c1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucw==/2025-04-01-preview.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..01992fdf0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..b9abf94b7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-04-01-preview.json new file mode 100644 index 000000000..f40be26e0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZEltYWdl/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "build-image", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/buildimage", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZEltYWdl/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-04-01-preview.xml new file mode 100644 index 000000000..271238f70 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZGltYWdl/2025-04-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-04-01-preview.json new file mode 100644 index 000000000..601df37d7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..6fcc58269 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHM=/2025-04-01-preview.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..a92865818 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..a69a48e7f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30=/2025-04-01-preview.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-04-01-preview.json new file mode 100644 index 000000000..e4ead9d0b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vY2FuY2Vs/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "cancel", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/cancel", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vY2FuY2Vs/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-04-01-preview.xml new file mode 100644 index 000000000..b97e597ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vY2FuY2Vs/2025-04-01-preview.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-04-01-preview.json new file mode 100644 index 000000000..73fc30e31 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vZ2V0QnVpbGREZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition-build", "commands": [{"name": "get-build-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/builds/{}/getbuilddetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9idWlsZHMve2J1aWxkTmFtZX0vZ2V0QnVpbGREZXRhaWxz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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"}, {"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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "array", "name": "taskGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "endTime"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "dateTime", "name": "startTime"}, {"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"}, {"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"}, {"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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-04-01-preview.xml new file mode 100644 index 000000000..a6a06c1b8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9idWlsZHMve30vZ2V0YnVpbGRkZXRhaWxz/2025-04-01-preview.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json new file mode 100644 index 000000000..11863bc63 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-definition", "commands": [{"name": "get-error-detail", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/imagedefinitions/{}/geterrordetails", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9pbWFnZURlZmluaXRpb25zL3tpbWFnZURlZmluaXRpb25OYW1lfS9nZXRFcnJvckRldGFpbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..c0da0ce83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vaW1hZ2VkZWZpbml0aW9ucy97fS9nZXRlcnJvcmRldGFpbHM=/2025-04-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.json new file mode 100644 index 000000000..5aeefb64d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9zeW5j/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-catalog", "commands": [{"name": "sync", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2F0YWxvZ3Mve2NhdGFsb2dOYW1lfS9zeW5j/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.xml new file mode 100644 index 000000000..00d1d1a16 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vY2F0YWxvZ3Mve30vc3luYw==/2025-04-01-preview.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-04-01-preview.json new file mode 100644 index 000000000..3f862c3a5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-04-01-preview.xml new file mode 100644 index 000000000..068dafd54 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2025-04-01-preview.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..d37a2714b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..df03622ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2025-04-01-preview.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2025-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2025-04-01-preview.md new file mode 100644 index 000000000..5cd87323e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks 2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-04-01-preview.json new file mode 100644 index 000000000..ed2428967 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZ2V0SW5oZXJpdGVkU2V0dGluZ3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "get-inherited-setting", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZ2V0SW5oZXJpdGVkU2V0dGluZ3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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"}]}}]}]}}}}, {"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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-04-01-preview.xml new file mode 100644 index 000000000..211751de1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZ2V0aW5oZXJpdGVkc2V0dGluZ3M=/2025-04-01-preview.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2025-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2025-04-01-preview.md new file mode 100644 index 000000000..1c0cc6d36 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2025-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions 2025-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2025-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-04-01-preview.json new file mode 100644 index 000000000..ea221c077 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-04-01-preview.xml new file mode 100644 index 000000000..3f938918f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2025-04-01-preview.xml @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-01-preview.json new file mode 100644 index 000000000..3bc1ff54f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-01-preview.xml new file mode 100644 index 000000000..f767e249b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2025-04-01-preview.xml @@ -0,0 +1,852 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-04-01-preview.json new file mode 100644 index 000000000..16ee73f9f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2Vz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2Vz/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-04-01-preview.xml new file mode 100644 index 000000000..7d1e5f80b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2Vz/2025-04-01-preview.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..28c971575 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..ff907f1ef --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9/2025-04-01-preview.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.json new file mode 100644 index 000000000..07e380e9a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-version", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25z/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.xml new file mode 100644 index 000000000..81287989c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2025-04-01-preview.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..cbfe727ec --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25zL3t2ZXJzaW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-image-version", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/images/{}/versions/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vaW1hZ2VzL3tpbWFnZU5hbWV9L3ZlcnNpb25zL3t2ZXJzaW9uTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..4413e0851 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2025-04-01-preview.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-04-01-preview.json new file mode 100644 index 000000000..37c505fb0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/listskus", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vbGlzdFNrdXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin project-sku", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/listskus", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vbGlzdFNrdXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-04-01-preview.xml new file mode 100644 index 000000000..e363680a5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vbGlzdHNrdXM=/2025-04-01-preview.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-04-01-preview.json new file mode 100644 index 000000000..47aa9ae8c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-04-01-preview.xml new file mode 100644 index 000000000..422c8cda0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2025-04-01-preview.xml @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-01-preview.json new file mode 100644 index 000000000..e78c5b725 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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": "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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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.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-04-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": "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": "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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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.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-04-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": "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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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": "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-01-preview.xml new file mode 100644 index 000000000..f94866933 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2025-04-01-preview.xml @@ -0,0 +1,1302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-04-01-preview.json new file mode 100644 index 000000000..ff5481d5b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "list", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-04-01-preview.xml new file mode 100644 index 000000000..159481be7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2025-04-01-preview.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-01-preview.json new file mode 100644 index 000000000..65eff5c4b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "show", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Schedule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-01-preview.xml new file mode 100644 index 000000000..8f995ebe0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2025-04-01-preview.xml @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-04-01-preview.json new file mode 100644 index 000000000..feef42b05 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "run-health-check", "version": "2025-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2025-04-01-preview", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyNS0wNC0wMS1wcmV2aWV3"}], "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-04-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-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-04-01-preview.xml new file mode 100644 index 000000000..7f65435cb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2025-04-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+